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

#include <ksync_sock.h>

Inheritance diagram for KSyncBulkSandeshContext:
Collaboration diagram for KSyncBulkSandeshContext:

Public Member Functions

 KSyncBulkSandeshContext ()
 
virtual ~KSyncBulkSandeshContext ()
 
void IfMsgHandler (vr_interface_req *req)
 
void NHMsgHandler (vr_nexthop_req *req)
 
void RouteMsgHandler (vr_route_req *req)
 
void MplsMsgHandler (vr_mpls_req *req)
 
int VrResponseMsgHandler (vr_response *resp)
 
void MirrorMsgHandler (vr_mirror_req *req)
 
void FlowMsgHandler (vr_flow_req *req)
 
void FlowResponseHandler (vr_flow_response *req)
 
void VrfAssignMsgHandler (vr_vrf_assign_req *req)
 
void VrfMsgHandler (vr_vrf_req *req)
 
void VrfStatsMsgHandler (vr_vrf_stats_req *req)
 
void DropStatsMsgHandler (vr_drop_stats_req *req)
 
void VxLanMsgHandler (vr_vxlan_req *req)
 
void VrouterOpsMsgHandler (vrouter_ops *req)
 
void QosConfigMsgHandler (vr_qos_map_req *req)
 
void ForwardingClassMsgHandler (vr_fc_map_req *req)
 
void SetErrno (int err)
 
bool Decoder (char *buff, uint32_t buff_len, uint32_t alignment, bool more)
 
AgentSandeshContextGetSandeshContext ()
 
void set_bulk_message_context (KSyncBulkMsgContext *bulk_context)
 
void IoContextStart ()
 
void IoContextDone ()
 
- Public Member Functions inherited from AgentSandeshContext
 AgentSandeshContext ()
 
virtual ~AgentSandeshContext ()
 
virtual void FlowTableInfoHandler (vr_flow_table_data *r)
 
virtual void BridgeTableInfoHandler (vr_bridge_table_data *r)
 
virtual void VrouterHugePageHandler (vr_hugepage_config *req)
 
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 (KSyncBulkSandeshContext)
 

Private Attributes

KSyncBulkMsgContextbulk_msg_context_
 

Additional Inherited Members

- Protected Member Functions inherited from SandeshContext
 SandeshContext ()
 

Detailed Description

Definition at line 274 of file ksync_sock.h.

Constructor & Destructor Documentation

KSyncBulkSandeshContext::KSyncBulkSandeshContext ( )

Definition at line 888 of file ksync_sock.cc.

KSyncBulkSandeshContext::~KSyncBulkSandeshContext ( )
virtual

Definition at line 891 of file ksync_sock.cc.

Member Function Documentation

bool KSyncBulkSandeshContext::Decoder ( char *  buff,
uint32_t  buff_len,
uint32_t  alignment,
bool  more 
)

Definition at line 918 of file ksync_sock.cc.

Here is the call graph for this function:

KSyncBulkSandeshContext::DISALLOW_COPY_AND_ASSIGN ( KSyncBulkSandeshContext  )
private
void KSyncBulkSandeshContext::DropStatsMsgHandler ( vr_drop_stats_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 1033 of file ksync_sock.cc.

Here is the call graph for this function:

void KSyncBulkSandeshContext::FlowMsgHandler ( vr_flow_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 1008 of file ksync_sock.cc.

Here is the call graph for this function:

void KSyncBulkSandeshContext::FlowResponseHandler ( vr_flow_response *  req)
virtual

Reimplemented from AgentSandeshContext.

Definition at line 1013 of file ksync_sock.cc.

Here is the call graph for this function:

void KSyncBulkSandeshContext::ForwardingClassMsgHandler ( vr_fc_map_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 971 of file ksync_sock.cc.

Here is the call graph for this function:

AgentSandeshContext * KSyncBulkSandeshContext::GetSandeshContext ( )

Definition at line 941 of file ksync_sock.cc.

void KSyncBulkSandeshContext::IfMsgHandler ( vr_interface_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 946 of file ksync_sock.cc.

Here is the call graph for this function:

void KSyncBulkSandeshContext::IoContextDone ( )

Definition at line 895 of file ksync_sock.cc.

Here is the call graph for this function:

void KSyncBulkSandeshContext::IoContextStart ( )

Definition at line 907 of file ksync_sock.cc.

Here is the call graph for this function:

void KSyncBulkSandeshContext::MirrorMsgHandler ( vr_mirror_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 1003 of file ksync_sock.cc.

Here is the call graph for this function:

void KSyncBulkSandeshContext::MplsMsgHandler ( vr_mpls_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 961 of file ksync_sock.cc.

Here is the call graph for this function:

void KSyncBulkSandeshContext::NHMsgHandler ( vr_nexthop_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 951 of file ksync_sock.cc.

Here is the call graph for this function:

void KSyncBulkSandeshContext::QosConfigMsgHandler ( vr_qos_map_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 966 of file ksync_sock.cc.

Here is the call graph for this function:

void KSyncBulkSandeshContext::RouteMsgHandler ( vr_route_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 956 of file ksync_sock.cc.

Here is the call graph for this function:

void KSyncBulkSandeshContext::set_bulk_message_context ( KSyncBulkMsgContext bulk_context)
inline

Definition at line 299 of file ksync_sock.h.

void KSyncBulkSandeshContext::SetErrno ( int  err)
virtual

Reimplemented from AgentSandeshContext.

Definition at line 936 of file ksync_sock.cc.

Here is the call graph for this function:

void KSyncBulkSandeshContext::VrfAssignMsgHandler ( vr_vrf_assign_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 1018 of file ksync_sock.cc.

Here is the call graph for this function:

void KSyncBulkSandeshContext::VrfMsgHandler ( vr_vrf_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 1023 of file ksync_sock.cc.

Here is the call graph for this function:

void KSyncBulkSandeshContext::VrfStatsMsgHandler ( vr_vrf_stats_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 1028 of file ksync_sock.cc.

Here is the call graph for this function:

void KSyncBulkSandeshContext::VrouterOpsMsgHandler ( vrouter_ops *  req)
virtual

Implements AgentSandeshContext.

Definition at line 1043 of file ksync_sock.cc.

Here is the call graph for this function:

int KSyncBulkSandeshContext::VrResponseMsgHandler ( vr_response *  resp)
virtual

Implements AgentSandeshContext.

Definition at line 978 of file ksync_sock.cc.

Here is the call graph for this function:

void KSyncBulkSandeshContext::VxLanMsgHandler ( vr_vxlan_req *  req)
virtual

Implements AgentSandeshContext.

Definition at line 1038 of file ksync_sock.cc.

Here is the call graph for this function:

Member Data Documentation

KSyncBulkMsgContext* KSyncBulkSandeshContext::bulk_msg_context_
private

Definition at line 307 of file ksync_sock.h.


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