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

#include <ksync_agent_sandesh.h>

Inheritance diagram for AgentKsyncSandesh:
Collaboration diagram for AgentKsyncSandesh:

Public Member Functions

 AgentKsyncSandesh (const std::string &context)
 
virtual ~AgentKsyncSandesh ()
 
void DoKsyncSandesh (AgentKsyncSandeshPtr sandesh)
 
void DoKsyncSandeshInternal (AgentKsyncSandeshPtr sandesh)
 
void SetResp ()
 
virtual bool UpdateResp (KSyncEntry *entry)=0
 
virtual KSyncDBObjectAgentGetKsyncObject ()=0
 
virtual void Alloc ()=0
 

Protected Attributes

SandeshResponseresp_
 
std::string context_
 
const std::string name_
 
Agentagent_
 

Detailed Description

Definition at line 14 of file ksync_agent_sandesh.h.

Constructor & Destructor Documentation

AgentKsyncSandesh::AgentKsyncSandesh ( const std::string &  context)

Definition at line 10 of file ksync_agent_sandesh.cc.

Here is the call graph for this function:

virtual AgentKsyncSandesh::~AgentKsyncSandesh ( )
inlinevirtual

Definition at line 17 of file ksync_agent_sandesh.h.

Member Function Documentation

virtual KSyncDBObject* AgentKsyncSandesh::AgentGetKsyncObject ( )
pure virtual
virtual void AgentKsyncSandesh::Alloc ( )
pure virtual
void AgentKsyncSandesh::DoKsyncSandesh ( AgentKsyncSandeshPtr  sandesh)

Definition at line 35 of file ksync_agent_sandesh.cc.

void AgentKsyncSandesh::DoKsyncSandeshInternal ( AgentKsyncSandeshPtr  sandesh)

Definition at line 20 of file ksync_agent_sandesh.cc.

Here is the call graph for this function:

void AgentKsyncSandesh::SetResp ( )

Definition at line 15 of file ksync_agent_sandesh.cc.

Here is the call graph for this function:

virtual bool AgentKsyncSandesh::UpdateResp ( KSyncEntry entry)
pure virtual

Member Data Documentation

Agent* AgentKsyncSandesh::agent_
protected

Definition at line 29 of file ksync_agent_sandesh.h.

std::string AgentKsyncSandesh::context_
protected

Definition at line 27 of file ksync_agent_sandesh.h.

const std::string AgentKsyncSandesh::name_
protected

Definition at line 28 of file ksync_agent_sandesh.h.

SandeshResponse* AgentKsyncSandesh::resp_
protected

Definition at line 26 of file ksync_agent_sandesh.h.


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