BeeeOn Gateway  v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
Data Structures | Public Member Functions | Static Public Member Functions | Protected Member Functions
BeeeOn::DIDaemon Class Reference
Inheritance diagram for BeeeOn::DIDaemon:

Data Structures

class  UnhandledErrorHandler
 

Public Member Functions

 DIDaemon (const About &about)
 

Static Public Member Functions

static int up (int argc, char **argv, const About &about=About())
 

Protected Member Functions

void initialize (Poco::Util::Application &self) override
 
int main (const std::vector< std::string > &args) override
 
void defineOptions (Poco::Util::OptionSet &options) override
 
void handleHelp (const std::string &name, const std::string &value)
 
void handleVersion (const std::string &name, const std::string &value)
 
void handleDebugStartup (const std::string &name, const std::string &value)
 
void handleDefine (const std::string &name, const std::string &value)
 
void handleConfig (const std::string &name, const std::string &value)
 
void handleNoEarly (const std::string &name, const std::string &value)
 
void startRunner (const std::string &name)
 
void printHelp () const
 
void printVersion () const
 
void notifyStarted () const
 
void testPocoCompatibility () const
 
void logStartup () const
 
bool isUnix () const
 
bool helpRequested () const
 
bool versionRequested () const
 
bool noEarlyRequested () const
 
std::vector< std::string > libraryPaths ()
 
std::string runnerName ()
 
std::string version () const
 

Member Function Documentation

int DIDaemon::up ( int  argc,
char **  argv,
const About about = About() 
)
static

Handle all possible uncought throws and print them to stderr as the last emergency action.


The documentation for this class was generated from the following files: