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

#include <sandesh_message_builder.h>

Inheritance diagram for SandeshXMLMessageBuilder:
Collaboration diagram for SandeshXMLMessageBuilder:

Public Member Functions

 SandeshXMLMessageBuilder ()
 
virtual SandeshMessageCreate (const uint8_t *data, size_t size) const
 

Static Public Member Functions

static SandeshXMLMessageBuilderGetInstance ()
 
- Static Public Member Functions inherited from SandeshMessageBuilder
static SandeshMessageBuilderGetInstance (Type type)
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (SandeshXMLMessageBuilder)
 

Static Private Attributes

static SandeshXMLMessageBuilder instance_
 

Additional Inherited Members

- Public Types inherited from SandeshMessageBuilder
enum  Type { XML, SYSLOG }
 

Detailed Description

Definition at line 71 of file sandesh_message_builder.h.

Constructor & Destructor Documentation

SandeshXMLMessageBuilder::SandeshXMLMessageBuilder ( )

Definition at line 181 of file sandesh_message_builder.cc.

Member Function Documentation

SandeshMessage * SandeshXMLMessageBuilder::Create ( const uint8_t *  data,
size_t  size 
) const
virtual

Implements SandeshMessageBuilder.

Definition at line 169 of file sandesh_message_builder.cc.

Here is the call graph for this function:

SandeshXMLMessageBuilder::DISALLOW_COPY_AND_ASSIGN ( SandeshXMLMessageBuilder  )
private
SandeshXMLMessageBuilder * SandeshXMLMessageBuilder::GetInstance ( )
static

Definition at line 184 of file sandesh_message_builder.cc.

Member Data Documentation

SandeshXMLMessageBuilder SandeshXMLMessageBuilder::instance_
staticprivate

Definition at line 78 of file sandesh_message_builder.h.


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