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

#include <ksync_sock_user.h>

Inheritance diagram for KSyncUserSockContext:
Collaboration diagram for KSyncUserSockContext:

Public Member Functions

 KSyncUserSockContext (uint32_t num)
 
virtual ~KSyncUserSockContext ()
 
uint32_t GetSeqNum ()
 
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 int VrResponseMsgHandler (vr_response *req)
 
virtual void FlowMsgHandler (vr_flow_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 void VrouterOpsMsgHandler (vrouter_ops *req)
 
virtual void Process ()
 
- Public Member Functions inherited from AgentSandeshContext
 AgentSandeshContext ()
 
virtual ~AgentSandeshContext ()
 
virtual void FlowResponseHandler (vr_flow_response *req)
 
virtual void FlowTableInfoHandler (vr_flow_table_data *r)
 
virtual void BridgeTableInfoHandler (vr_bridge_table_data *r)
 
virtual void VrouterHugePageHandler (vr_hugepage_config *req)
 
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 Attributes

uint32_t seqno_
 

Additional Inherited Members

- Protected Member Functions inherited from SandeshContext
 SandeshContext ()
 

Detailed Description

Definition at line 31 of file ksync_sock_user.h.

Constructor & Destructor Documentation

KSyncUserSockContext::KSyncUserSockContext ( uint32_t  num)
inline

Definition at line 33 of file ksync_sock_user.h.

virtual KSyncUserSockContext::~KSyncUserSockContext ( )
inlinevirtual

Definition at line 34 of file ksync_sock_user.h.

Member Function Documentation

void KSyncUserSockContext::DropStatsMsgHandler ( vr_drop_stats_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 1223 of file ksync_sock_user.cc.

Here is the call graph for this function:

void KSyncUserSockContext::FlowMsgHandler ( vr_flow_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 905 of file ksync_sock_user.cc.

Here is the call graph for this function:

void KSyncUserSockContext::ForwardingClassMsgHandler ( vr_fc_map_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 1025 of file ksync_sock_user.cc.

uint32_t KSyncUserSockContext::GetSeqNum ( )
inline

Definition at line 35 of file ksync_sock_user.h.

void KSyncUserSockContext::IfMsgHandler ( vr_interface_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 822 of file ksync_sock_user.cc.

Here is the call graph for this function:

void KSyncUserSockContext::MirrorMsgHandler ( vr_mirror_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 1029 of file ksync_sock_user.cc.

Here is the call graph for this function:

void KSyncUserSockContext::MplsMsgHandler ( vr_mpls_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 975 of file ksync_sock_user.cc.

Here is the call graph for this function:

void KSyncUserSockContext::NHMsgHandler ( vr_nexthop_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 940 of file ksync_sock_user.cc.

Here is the call graph for this function:

void KSyncUserSockContext::QosConfigMsgHandler ( vr_qos_map_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 1021 of file ksync_sock_user.cc.

void KSyncUserSockContext::RouteMsgHandler ( vr_route_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 1008 of file ksync_sock_user.cc.

Here is the call graph for this function:

void KSyncUserSockContext::VrfAssignMsgHandler ( vr_vrf_assign_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 1143 of file ksync_sock_user.cc.

Here is the call graph for this function:

void KSyncUserSockContext::VrfMsgHandler ( vr_vrf_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 1178 of file ksync_sock_user.cc.

Here is the call graph for this function:

void KSyncUserSockContext::VrfStatsMsgHandler ( vr_vrf_stats_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 1202 of file ksync_sock_user.cc.

Here is the call graph for this function:

void KSyncUserSockContext::VrouterOpsMsgHandler ( vrouter_ops *  req)
virtual

Implements AgentSandeshContext.

Definition at line 1103 of file ksync_sock_user.cc.

Here is the call graph for this function:

virtual int KSyncUserSockContext::VrResponseMsgHandler ( vr_response *  req)
inlinevirtual

Implements AgentSandeshContext.

Definition at line 41 of file ksync_sock_user.h.

void KSyncUserSockContext::VxLanMsgHandler ( vr_vxlan_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 1079 of file ksync_sock_user.cc.

Here is the call graph for this function:

Member Data Documentation

uint32_t KSyncUserSockContext::seqno_
private

Definition at line 53 of file ksync_sock_user.h.


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