|
DAnCE ..
|
#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 |
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 | ) |
| DAnCE::NDDS_Log_Backend::~NDDS_Log_Backend | ( | void | ) | [virtual] |
| int DAnCE::NDDS_Log_Backend::close | ( | void | ) | [virtual] |
Implements ACE_Log_Msg_Backend.
| int DAnCE::NDDS_Log_Backend::configure_dds | ( | void | ) | [private] |
| int DAnCE::NDDS_Log_Backend::fini | ( | void | ) | [virtual] |
Reimplemented from ACE_Shared_Object.
| int DAnCE::NDDS_Log_Backend::get_configuration | ( | const ACE_TCHAR * | logger_key | ) | [private] |
| int DAnCE::NDDS_Log_Backend::info | ( | ACE_TCHAR ** | str, |
| size_t | len | ||
| ) | const [virtual] |
Reimplemented from ACE_Shared_Object.
| int DAnCE::NDDS_Log_Backend::init | ( | int | argc, |
| ACE_TCHAR ** | argv | ||
| ) | [virtual] |
| ssize_t DAnCE::NDDS_Log_Backend::log | ( | ACE_Log_Record & | log_record | ) | [virtual] |
Implements ACE_Log_Msg_Backend.
| int DAnCE::NDDS_Log_Backend::open | ( | const ACE_TCHAR * | logger_key | ) | [virtual] |
Implements ACE_Log_Msg_Backend.
| int DAnCE::NDDS_Log_Backend::reset | ( | void | ) | [virtual] |
Implements ACE_Log_Msg_Backend.
DDSDataWriter* DAnCE::NDDS_Log_Backend::datawriter_ [private] |
long DAnCE::NDDS_Log_Backend::domain_ [private] |
Log_RecordDataWriter* DAnCE::NDDS_Log_Backend::log_record_writer_ [private] |
std::string DAnCE::NDDS_Log_Backend::node_ [private] |
DDSDomainParticipant* DAnCE::NDDS_Log_Backend::participant_ [private] |
DDSPublisher* DAnCE::NDDS_Log_Backend::publisher_ [private] |
std::string DAnCE::NDDS_Log_Backend::qos_file_ [private] |
DDSTopic* DAnCE::NDDS_Log_Backend::topic_ [private] |
std::string DAnCE::NDDS_Log_Backend::topic_name_ [private] |
1.7.4