NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
SignalHandling.hpp File Reference
#include <exception>
#include <memory>
#include <string>
Include dependency graph for SignalHandling.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 NES
 This exception represents a network error.
 
 NES::Exceptions
 

Functions

void NES::Exceptions::invokeErrorHandlers (int signal, std::string &&stacktrace)
 calls to this function will pass the signal to all system-wide error listeners More...
 
void NES::Exceptions::invokeErrorHandlers (std::shared_ptr< std::exception > exception, std::string &&stacktrace)
 calls to this function will pass an exception to all system-wide error listeners More...
 
void NES::Exceptions::invokeErrorHandlers (const std::string &buffer, std::string &&stacktrace)
 calls to this function will create a RuntimeException that is passed to all system-wide error listeners More...
 
void NES::Exceptions::installGlobalErrorListener (std::shared_ptr< ErrorListener > const &listener)
 make an error listener system-wide More...
 
void NES::Exceptions::removeGlobalErrorListener (const std::shared_ptr< ErrorListener > &listener)
 remove an error listener system-wide More...