Public Member Functions | Private Member Functions | Private Attributes
OpcUa::Daemon Class Reference

#include <daemon.h>

List of all members.

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

Detailed Description

Definition at line 18 of file daemon.h.


Constructor & Destructor Documentation

Definition at line 17 of file daemon.cpp.

Definition at line 22 of file daemon.cpp.


Member Function Documentation

void OpcUa::Daemon::Daemonize ( const std::string &  str)

Definition at line 64 of file daemon_lin.cpp.

Definition at line 47 of file daemon_lin.cpp.

Definition at line 32 of file daemon.cpp.

Definition at line 26 of file daemon.cpp.


Member Data Documentation

std::condition_variable OpcUa::Daemon::ExitEvent [private]

Definition at line 37 of file daemon.h.

std::mutex OpcUa::Daemon::Mutex [private]

Definition at line 36 of file daemon.h.

volatile bool OpcUa::Daemon::Terminating = false [private]

Definition at line 38 of file daemon.h.


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


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Sat Jun 8 2019 18:24:59