SOLA
Loading...
Searching...
No Matches
Public Member Functions | List of all members
daisi::sola_ns3::SolaLoggerNs3 Class Referencefinal
Inheritance diagram for daisi::sola_ns3::SolaLoggerNs3:
sola::LoggerInterface

Public Member Functions

 SolaLoggerNs3 (LogDeviceApp log_device_application, LogFunction log)
 
void logSubscribeTopic (const std::string &topic) const override
 
void logUnsubscribeTopic (const std::string &topic) const override
 
void logPublishTopicMessage (const sola::TopicMessage &msg) const override
 
void logReceiveTopicMessage (const sola::TopicMessage &msg) const override
 
void setApplicationUUID (const std::string &app_uuid) override
 
void logMessageIDMapping (const solanet::UUID &sola_msg_uuid, const solanet::UUID &ed_msg_uuid) const override
 
- Public Member Functions inherited from sola::LoggerInterface
 LoggerInterface (std::string uuid)
 

Additional Inherited Members

- Protected Attributes inherited from sola::LoggerInterface
std::string uuid_
 

Member Function Documentation

◆ logMessageIDMapping()

void daisi::sola_ns3::SolaLoggerNs3::logMessageIDMapping ( const solanet::UUID &  sola_msg_uuid,
const solanet::UUID &  ed_msg_uuid 
) const
overridevirtual

Log mapping between SOLA message ID and message ID of underlying event dissemination. Might not be required for all event dissemination implementations.

Implements sola::LoggerInterface.

◆ logPublishTopicMessage()

void daisi::sola_ns3::SolaLoggerNs3::logPublishTopicMessage ( const sola::TopicMessage msg) const
overridevirtual

Implements sola::LoggerInterface.

◆ logReceiveTopicMessage()

void daisi::sola_ns3::SolaLoggerNs3::logReceiveTopicMessage ( const sola::TopicMessage msg) const
overridevirtual

Implements sola::LoggerInterface.

◆ logSubscribeTopic()

void daisi::sola_ns3::SolaLoggerNs3::logSubscribeTopic ( const std::string &  topic) const
overridevirtual

Implements sola::LoggerInterface.

◆ logUnsubscribeTopic()

void daisi::sola_ns3::SolaLoggerNs3::logUnsubscribeTopic ( const std::string &  topic) const
overridevirtual

Implements sola::LoggerInterface.

◆ setApplicationUUID()

void daisi::sola_ns3::SolaLoggerNs3::setApplicationUUID ( const std::string &  app_uuid)
overridevirtual

Set the UUID used for identifying application nodes. Used for loggers which are initialized before node starts.

Parameters
app_uuidapplication uuid

Implements sola::LoggerInterface.


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