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

#include <sandesh_uve.h>

Inheritance diagram for SandeshUVEPerTypeMap:

Public Member Functions

virtual ~SandeshUVEPerTypeMap ()
 
virtual uint32_t TypeSeq () const =0
 
virtual uint32_t SyncUVE (const std::string &table, SandeshUVE::SendType st, uint32_t seqno, uint32_t cycle, const std::string &ctx)=0
 
virtual bool InitDerivedStats (const std::map< std::string, std::string > &dsconf)=0
 
virtual bool SendUVE (const std::string &table, const std::string &name, const std::string &ctx) const =0
 
virtual std::map< std::string,
std::string > 
GetDSConf (void) const =0
 
virtual int GetTimeout (void) const =0
 
virtual uint32_t ClearUVEs (const std::string &proxy, int partition)=0
 

Detailed Description

Definition at line 75 of file sandesh_uve.h.

Constructor & Destructor Documentation

virtual SandeshUVEPerTypeMap::~SandeshUVEPerTypeMap ( )
inlinevirtual

Definition at line 77 of file sandesh_uve.h.

Member Function Documentation

virtual uint32_t SandeshUVEPerTypeMap::ClearUVEs ( const std::string &  proxy,
int  partition 
)
pure virtual
virtual std::map<std::string, std::string> SandeshUVEPerTypeMap::GetDSConf ( void  ) const
pure virtual
virtual int SandeshUVEPerTypeMap::GetTimeout ( void  ) const
pure virtual
virtual bool SandeshUVEPerTypeMap::InitDerivedStats ( const std::map< std::string, std::string > &  dsconf)
pure virtual
virtual bool SandeshUVEPerTypeMap::SendUVE ( const std::string &  table,
const std::string &  name,
const std::string &  ctx 
) const
pure virtual
virtual uint32_t SandeshUVEPerTypeMap::SyncUVE ( const std::string &  table,
SandeshUVE::SendType  st,
uint32_t  seqno,
uint32_t  cycle,
const std::string &  ctx 
)
pure virtual
virtual uint32_t SandeshUVEPerTypeMap::TypeSeq ( ) const
pure virtual

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