OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SandeshSyslogMessage Class Reference

#include <sandesh_message_builder.h>

Inheritance diagram for SandeshSyslogMessage:
Collaboration diagram for SandeshSyslogMessage:

Public Member Functions

 SandeshSyslogMessage ()
 
virtual ~SandeshSyslogMessage ()
 
virtual bool Parse (const uint8_t *data, size_t size)
 
void SetHeader (const SandeshHeader &header)
 
- Public Member Functions inherited from SandeshXMLMessage
 SandeshXMLMessage ()
 
virtual ~SandeshXMLMessage ()
 
virtual const std::string ExtractMessage () const
 
const pugi::xml_node & GetMessageNode () const
 
- Public Member Functions inherited from SandeshMessage
 SandeshMessage ()
 
virtual ~SandeshMessage ()
 
const SandeshHeader & GetHeader () const
 
const std::string & GetMessageType () const
 
const size_t GetSize () const
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (SandeshSyslogMessage)
 

Additional Inherited Members

- Protected Member Functions inherited from SandeshXMLMessage
bool ParseHeader (const pugi::xml_node &root, SandeshHeader &header)
 
- Protected Attributes inherited from SandeshXMLMessage
pugi::xml_document xdoc_
 
pugi::xml_node message_node_
 
- Protected Attributes inherited from SandeshMessage
SandeshHeader header_
 
std::string message_type_
 
size_t size_
 

Detailed Description

Definition at line 50 of file sandesh_message_builder.h.

Constructor & Destructor Documentation

SandeshSyslogMessage::SandeshSyslogMessage ( )
inline

Definition at line 52 of file sandesh_message_builder.h.

SandeshSyslogMessage::~SandeshSyslogMessage ( )
virtual

Definition at line 139 of file sandesh_message_builder.cc.

Member Function Documentation

SandeshSyslogMessage::DISALLOW_COPY_AND_ASSIGN ( SandeshSyslogMessage  )
private
bool SandeshSyslogMessage::Parse ( const uint8_t *  data,
size_t  size 
)
virtual

Reimplemented from SandeshXMLMessage.

Definition at line 142 of file sandesh_message_builder.cc.

void SandeshSyslogMessage::SetHeader ( const SandeshHeader &  header)
inline

Definition at line 55 of file sandesh_message_builder.h.


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