OpenSDN source code
SandeshMessageBuilder Class Referenceabstract

#include <sandesh_message_builder.h>

Inheritance diagram for SandeshMessageBuilder:

Public Types

enum  Type { XML , SYSLOG }
 

Public Member Functions

virtual SandeshMessageCreate (const uint8_t *data, size_t size) const =0
 

Static Public Member Functions

static SandeshMessageBuilderGetInstance (Type type)
 

Detailed Description

Definition at line 61 of file sandesh_message_builder.h.

Member Enumeration Documentation

◆ Type

Enumerator
XML 
SYSLOG 

Definition at line 63 of file sandesh_message_builder.h.

Member Function Documentation

◆ Create()

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

◆ GetInstance()

SandeshMessageBuilder * SandeshMessageBuilder::GetInstance ( SandeshMessageBuilder::Type  type)
static

Definition at line 158 of file sandesh_message_builder.cc.

Here is the call graph for this function:

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