OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SandeshDerivedRegister< T > Struct Template Reference

#include <sandesh.h>

Inheritance diagram for SandeshDerivedRegister< T >:
Collaboration diagram for SandeshDerivedRegister< T >:

Public Member Functions

 SandeshDerivedRegister (std::string const &s)
 
 ~SandeshDerivedRegister ()
 

Private Attributes

std::string name_
 

Additional Inherited Members

- Public Types inherited from SandeshBaseFactory
typedef std::map< std::string,
Sandesh *(*)()> 
map_type
 
- Static Public Member Functions inherited from SandeshBaseFactory
static SandeshCreateInstance (std::string const &s)
 
static void Update (map_type &map)
 
static map_type::const_iterator Begin ()
 
static map_type::const_iterator End ()
 
- Static Protected Member Functions inherited from SandeshBaseFactory
static map_typeGetMap ()
 

Detailed Description

template<typename T>
struct SandeshDerivedRegister< T >

Definition at line 654 of file p/sandesh.h.

Constructor & Destructor Documentation

template<typename T >
SandeshDerivedRegister< T >::SandeshDerivedRegister ( std::string const &  s)
inline

Definition at line 655 of file p/sandesh.h.

Here is the call graph for this function:

template<typename T >
SandeshDerivedRegister< T >::~SandeshDerivedRegister ( )
inline

Definition at line 659 of file p/sandesh.h.

Here is the call graph for this function:

Member Data Documentation

template<typename T >
std::string SandeshDerivedRegister< T >::name_
private

Definition at line 664 of file p/sandesh.h.


The documentation for this struct was generated from the following file: