salsa  0.3.0
Salsa::Message Class Referenceabstract


Base Message class More...

#include <Message.hh>

Inheritance diagram for Salsa::Message:
Salsa::Object Salsa::MessageZyre

Public Types

enum  EventType {
  UNKNOWN = 0, ENTER, EXIT, EVASIVE,
  WHISPER
}
 Node event type.
 

Public Member Functions

 Message ()
 
virtual ~Message ()
 
virtual void print () const =0
 Printing info.
 
virtual EventType event () const =0
 Returns node event type.
 
virtual std::string uuid () const =0
 Returns node uuid.
 
virtual std::string name () const =0
 Returns node uuid.
 
virtual std::vector< std::string > & content ()=0
 Retursn vector of partial messages as strings.
 

Static Public Member Functions

static std::shared_ptr< spdlog::logger > getConsoleOutput ()
 Get console output.
 
static void setConsoleLevel (spdlog::level::level_enum level)
 Sets console log level.
 

Detailed Description

Constructor & Destructor Documentation

◆ Message()

Salsa::Message::Message ( )


Constructor

Definition at line 3 of file Message.cc.

◆ ~Message()

Salsa::Message::~Message ( )
virtual


Destructor

Definition at line 9 of file Message.cc.


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