DAnCE
..
|
Provides a logging backend that transmits records over DDS/. More...
#include <Log_Backend.h>
Public Member Functions | |
NDDS_Log_Backend (void) | |
virtual | ~NDDS_Log_Backend (void) |
virtual int | open (const ACE_TCHAR *logger_key) |
virtual int | reset (void) |
virtual int | close (void) |
virtual ssize_t | log (ACE_Log_Record &log_record) |
virtual int | init (int argc, ACE_TCHAR **argv) |
virtual int | fini (void) |
virtual int | info (ACE_TCHAR **str, size_t len) const |
![]() | |
virtual | ~ACE_Log_Msg_Backend (void) |
Private Member Functions | |
int | get_configuration (const ACE_TCHAR *logger_key) |
int | configure_dds (void) |
Private Attributes | |
std::string | topic_name_ |
std::string | node_ |
std::string | qos_file_ |
long | domain_ |
DDSDomainParticipant * | participant_ |
DDSTopic * | topic_ |
DDSPublisher * | publisher_ |
DDSDataWriter * | datawriter_ |
Log_RecordDataWriter * | log_record_writer_ |
Provides a logging backend that transmits records over DDS/.
DAnCE::NDDS_Log_Backend::NDDS_Log_Backend | ( | void | ) |
|
virtual |
|
virtual |
Implements ACE_Log_Msg_Backend.
|
private |
|
virtual |
|
private |
|
virtual |
|
virtual |
|
virtual |
Implements ACE_Log_Msg_Backend.
|
virtual |
Implements ACE_Log_Msg_Backend.
|
virtual |
Implements ACE_Log_Msg_Backend.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |