NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
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) |
void NES::detail::assertKiller | ( | ) |
References backward::details::move(), and NES_ASSERT.
Referenced by NES::TEST_F().
auto NES::detail::createEmptyLogger | ( | ) |
Creates an empty logger that writes to /dev/null.
void NES::detail::segkiller | ( | ) |
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().
bool NES::detail::waitForFuture | ( | std::future< bool > && | future, |
std::chrono::duration< R, P > && | deadline | ||
) |
Referenced by NES::DataSource::handleReconfigurationMarker(), and NES::DataSource::stop().