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

#include <sandesh_ksync.h>

Inheritance diagram for KSyncSandeshContext:
Collaboration diagram for KSyncSandeshContext:

Public Member Functions

 KSyncSandeshContext (KSync *obj)
 
virtual void IfMsgHandler (vr_interface_req *req)
 
virtual void NHMsgHandler (vr_nexthop_req *req)
 
virtual void RouteMsgHandler (vr_route_req *req)
 
virtual void MplsMsgHandler (vr_mpls_req *req)
 
virtual void MirrorMsgHandler (vr_mirror_req *req)
 
virtual void VrfAssignMsgHandler (vr_vrf_assign_req *req)
 
virtual void VrfMsgHandler (vr_vrf_req *req)
 
virtual void VrfStatsMsgHandler (vr_vrf_stats_req *req)
 
virtual void DropStatsMsgHandler (vr_drop_stats_req *req)
 
virtual void VxLanMsgHandler (vr_vxlan_req *req)
 
virtual void QosConfigMsgHandler (vr_qos_map_req *req)
 
virtual void ForwardingClassMsgHandler (vr_fc_map_req *req)
 
virtual int VrResponseMsgHandler (vr_response *r)
 
virtual void FlowTableInfoHandler (vr_flow_table_data *r)
 
virtual void BridgeTableInfoHandler (vr_bridge_table_data *r)
 
virtual void FlowMsgHandler (vr_flow_req *r)
 
virtual void FlowResponseHandler (vr_flow_response *r)
 
virtual void VrouterHugePageHandler (vr_hugepage_config *r)
 
virtual void VrouterOpsMsgHandler (vrouter_ops *r)
 
int response_code () const
 
int context_marker () const
 
void Reset ()
 
- Public Member Functions inherited from AgentSandeshContext
 AgentSandeshContext ()
 
virtual ~AgentSandeshContext ()
 
virtual void SetErrno (int err)
 
int GetErrno () const
 
void set_ksync_io_ctx (const KSyncIoContext *ioc)
 
const KSyncIoContextksync_io_ctx () const
 
- Public Member Functions inherited from SandeshContext
virtual ~SandeshContext ()
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (KSyncSandeshContext)
 

Private Attributes

KSyncksync_
 
int response_code_
 
int context_marker_
 

Additional Inherited Members

- Protected Member Functions inherited from SandeshContext
 SandeshContext ()
 

Detailed Description

Definition at line 19 of file sandesh_ksync.h.

Constructor & Destructor Documentation

KSyncSandeshContext::KSyncSandeshContext ( KSync obj)
inline

Definition at line 21 of file sandesh_ksync.h.

Here is the call graph for this function:

Member Function Documentation

void KSyncSandeshContext::BridgeTableInfoHandler ( vr_bridge_table_data *  r)
virtual

Reimplemented from AgentSandeshContext.

Definition at line 64 of file sandesh_ksync.cc.

Here is the call graph for this function:

int KSyncSandeshContext::context_marker ( ) const
inline

Definition at line 69 of file sandesh_ksync.h.

KSyncSandeshContext::DISALLOW_COPY_AND_ASSIGN ( KSyncSandeshContext  )
private
virtual void KSyncSandeshContext::DropStatsMsgHandler ( vr_drop_stats_req *  req)
inlinevirtual

Implements AgentSandeshContext.

Definition at line 47 of file sandesh_ksync.h.

void KSyncSandeshContext::FlowMsgHandler ( vr_flow_req *  r)
virtual

Implements AgentSandeshContext.

Definition at line 134 of file sandesh_ksync.cc.

void KSyncSandeshContext::FlowResponseHandler ( vr_flow_response *  r)
virtual

Reimplemented from AgentSandeshContext.

Definition at line 103 of file sandesh_ksync.cc.

Here is the call graph for this function:

void KSyncSandeshContext::FlowTableInfoHandler ( vr_flow_table_data *  r)
virtual

Reimplemented from AgentSandeshContext.

Definition at line 76 of file sandesh_ksync.cc.

Here is the call graph for this function:

virtual void KSyncSandeshContext::ForwardingClassMsgHandler ( vr_fc_map_req *  req)
inlinevirtual

Implements AgentSandeshContext.

Definition at line 56 of file sandesh_ksync.h.

void KSyncSandeshContext::IfMsgHandler ( vr_interface_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 138 of file sandesh_ksync.cc.

virtual void KSyncSandeshContext::MirrorMsgHandler ( vr_mirror_req *  req)
inlinevirtual

Implements AgentSandeshContext.

Definition at line 35 of file sandesh_ksync.h.

virtual void KSyncSandeshContext::MplsMsgHandler ( vr_mpls_req *  req)
inlinevirtual

Implements AgentSandeshContext.

Definition at line 32 of file sandesh_ksync.h.

virtual void KSyncSandeshContext::NHMsgHandler ( vr_nexthop_req *  req)
inlinevirtual

Implements AgentSandeshContext.

Definition at line 26 of file sandesh_ksync.h.

virtual void KSyncSandeshContext::QosConfigMsgHandler ( vr_qos_map_req *  req)
inlinevirtual

Implements AgentSandeshContext.

Definition at line 53 of file sandesh_ksync.h.

void KSyncSandeshContext::Reset ( )
inline

Definition at line 70 of file sandesh_ksync.h.

int KSyncSandeshContext::response_code ( ) const
inline

Definition at line 68 of file sandesh_ksync.h.

virtual void KSyncSandeshContext::RouteMsgHandler ( vr_route_req *  req)
inlinevirtual

Implements AgentSandeshContext.

Definition at line 29 of file sandesh_ksync.h.

virtual void KSyncSandeshContext::VrfAssignMsgHandler ( vr_vrf_assign_req *  req)
inlinevirtual

Implements AgentSandeshContext.

Definition at line 38 of file sandesh_ksync.h.

virtual void KSyncSandeshContext::VrfMsgHandler ( vr_vrf_req *  req)
inlinevirtual

Implements AgentSandeshContext.

Definition at line 41 of file sandesh_ksync.h.

virtual void KSyncSandeshContext::VrfStatsMsgHandler ( vr_vrf_stats_req *  req)
inlinevirtual

Implements AgentSandeshContext.

Definition at line 44 of file sandesh_ksync.h.

void KSyncSandeshContext::VrouterHugePageHandler ( vr_hugepage_config *  r)
virtual

Reimplemented from AgentSandeshContext.

Definition at line 142 of file sandesh_ksync.cc.

void KSyncSandeshContext::VrouterOpsMsgHandler ( vrouter_ops *  r)
virtual

Implements AgentSandeshContext.

Definition at line 172 of file sandesh_ksync.cc.

Here is the call graph for this function:

int KSyncSandeshContext::VrResponseMsgHandler ( vr_response *  r)
virtual

Implements AgentSandeshContext.

Definition at line 54 of file sandesh_ksync.cc.

virtual void KSyncSandeshContext::VxLanMsgHandler ( vr_vxlan_req *  req)
inlinevirtual

Implements AgentSandeshContext.

Definition at line 50 of file sandesh_ksync.h.

Member Data Documentation

int KSyncSandeshContext::context_marker_
private

Definition at line 77 of file sandesh_ksync.h.

KSync* KSyncSandeshContext::ksync_
private

Definition at line 75 of file sandesh_ksync.h.

int KSyncSandeshContext::response_code_
private

Definition at line 76 of file sandesh_ksync.h.


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