#include <daemon.h>
Public Member Functions | |
Daemon () | |
void | Daemonize (const std::string &str) |
DEFINE_CLASS_POINTERS (Daemon) | |
void | Terminate () |
void | WaitForTerminate () |
~Daemon () | |
Private Member Functions | |
void | SetTerminateHandlers () |
Private Attributes | |
std::condition_variable | ExitEvent |
std::mutex | Mutex |
volatile bool | Terminating = false |
Definition at line 17 of file daemon.cpp.
Definition at line 22 of file daemon.cpp.
void OpcUa::Daemon::Daemonize | ( | const std::string & | str | ) |
Definition at line 64 of file daemon_lin.cpp.
void OpcUa::Daemon::SetTerminateHandlers | ( | ) | [private] |
Definition at line 47 of file daemon_lin.cpp.
void OpcUa::Daemon::Terminate | ( | ) |
Definition at line 32 of file daemon.cpp.
void OpcUa::Daemon::WaitForTerminate | ( | ) |
Definition at line 26 of file daemon.cpp.
std::condition_variable OpcUa::Daemon::ExitEvent [private] |
std::mutex OpcUa::Daemon::Mutex [private] |
volatile bool OpcUa::Daemon::Terminating = false [private] |