SOLA
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
minhton::LoggerInterface Class Referenceabstract
Inheritance diagram for minhton::LoggerInterface:
minhton::MinhtonLoggerNs3

Public Member Functions

 LoggerInterface (std::string uuid)
 
virtual void logCritical (const std::string &msg) const =0
 
virtual void logWarning (const std::string &msg) const =0
 
virtual void logInfo (const std::string &msg) const =0
 
virtual void logDebug (const std::string &msg) const =0
 
virtual void setApplicationUUID (const solanet::UUID &app_uuid)=0
 
virtual void logNodeUninit (const LoggerInfoNodeState &info)=0
 
virtual void logNodeRunning (const LoggerInfoNodeState &info)=0
 
virtual void logNodeLeft (const LoggerInfoNodeState &info)=0
 
virtual void logPhysicalNodeInfo (const LoggerPhysicalNodeInfo &info)=0
 
virtual void logNode (const LoggerInfoAddNode &info)=0
 
virtual void logNeighbor (const LoggerInfoAddNeighbor &info)=0
 
virtual void logEvent (const LoggerInfoAddEvent &info)=0
 
virtual void logSearchExactTest (const LoggerInfoSearchExact &info)=0
 
virtual void logTraffic (const MessageLoggingInfo &info)=0
 
virtual void logContent (const LoggerInfoAddContent &info)=0
 
virtual void logFindQuery (const LoggerInfoAddFindQuery &info)=0
 
virtual void logFindQueryResult (const LoggerInfoAddFindQueryResult &info)=0
 

Protected Attributes

std::string uuid_
 

Member Function Documentation

◆ logEvent()

virtual void minhton::LoggerInterface::logEvent ( const LoggerInfoAddEvent info)
pure virtual

Implemented in minhton::MinhtonLoggerNs3.


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