NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
NES::detail Namespace Reference

Namespaces

 Runtime
 

Classes

class  CircularBufferIterator
 The CircularBufferIterator class holds all iterator related typedefs and overloaded operators. The template takes as argument the const-ness (true/false) to avoid having many different types of iterators with the same functionality. More...
 
class  Logger
 
struct  virtual_enable_shared_from_this_base
 base class for enabling enable_shared_from_this in classes with multiple super-classes that inherit enable_shared_from_this More...
 
struct  virtual_enable_shared_from_this
 concrete class for enabling enable_shared_from_this in classes with multiple super-classes that inherit enable_shared_from_this More...
 
struct  LoggerHolder
 

Functions

void segkiller ()
 
void assertKiller ()
 
template<typename R , typename P >
bool waitForFuture (std::future< bool > &&future, std::chrono::duration< R, P > &&deadline)
 
std::shared_ptr< spdlog::logger > createEmptyLogger ()
 Creates an empty logger that writes to /dev/null. More...
 
auto toSpdlogLevel (LogLevel level)
 

Function Documentation

◆ assertKiller()

void NES::detail::assertKiller ( )

References backward::details::move(), and NES_ASSERT.

Referenced by NES::TEST_F().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createEmptyLogger()

auto NES::detail::createEmptyLogger ( )

Creates an empty logger that writes to /dev/null.

Returns

◆ segkiller()

void NES::detail::segkiller ( )

Referenced by NES::TEST_F().

Here is the caller graph for this function:

◆ toSpdlogLevel()

auto NES::detail::toSpdlogLevel ( LogLevel  level)

References NES::LOG_DEBUG, NES::LOG_ERROR, NES::LOG_FATAL_ERROR, NES::LOG_INFO, NES::LOG_NONE, NES::LOG_TRACE, and NES::LOG_WARNING.

Referenced by NES::detail::Logger::changeLogLevel(), and NES::detail::Logger::Logger().

Here is the caller graph for this function:

◆ waitForFuture()

template<typename R , typename P >
bool NES::detail::waitForFuture ( std::future< bool > &&  future,
std::chrono::duration< R, P > &&  deadline 
)

Referenced by NES::DataSource::handleReconfigurationMarker(), and NES::DataSource::stop().

Here is the caller graph for this function: