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

#include <sandesh_message_builder.h>

Inheritance diagram for SandeshSyslogMessageBuilder:
Collaboration diagram for SandeshSyslogMessageBuilder:

Public Member Functions

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

Static Public Member Functions

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

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (SandeshSyslogMessageBuilder)
 

Static Private Attributes

static SandeshSyslogMessageBuilder instance_
 

Additional Inherited Members

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

Detailed Description

Definition at line 82 of file sandesh_message_builder.h.

Constructor & Destructor Documentation

SandeshSyslogMessageBuilder::SandeshSyslogMessageBuilder ( )

Definition at line 198 of file sandesh_message_builder.cc.

Member Function Documentation

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

Implements SandeshMessageBuilder.

Definition at line 189 of file sandesh_message_builder.cc.

Here is the call graph for this function:

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

Definition at line 201 of file sandesh_message_builder.cc.

Member Data Documentation

SandeshSyslogMessageBuilder SandeshSyslogMessageBuilder::instance_
staticprivate

Definition at line 89 of file sandesh_message_builder.h.


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