SOLA
|
#include <logger_interface.h>
Public Member Functions | |
LoggerInterface (std::string uuid) | |
virtual void | logSubscribeTopic (const std::string &topic) const =0 |
virtual void | logUnsubscribeTopic (const std::string &topic) const =0 |
virtual void | logPublishTopicMessage (const sola::TopicMessage &msg) const =0 |
virtual void | logReceiveTopicMessage (const sola::TopicMessage &msg) const =0 |
virtual void | logMessageIDMapping (const solanet::UUID &sola_msg_uuid, const solanet::UUID &ed_msg_uuid) const =0 |
virtual void | setApplicationUUID (const std::string &app_uuid)=0 |
Protected Attributes | |
std::string | uuid_ |
Interface for loggers. Inherit from this to implement your own logger.
|
pure virtual |
Log mapping between SOLA message ID and message ID of underlying event dissemination. Might not be required for all event dissemination implementations.
Implemented in daisi::sola_ns3::SolaLoggerNs3.
|
pure virtual |
Set the UUID used for identifying application nodes. Used for loggers which are initialized before node starts.
app_uuid | application uuid |
Implemented in daisi::sola_ns3::SolaLoggerNs3.