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

#include <ksync_init.h>

Inheritance diagram for KSyncTcp:
Collaboration diagram for KSyncTcp:

Public Member Functions

 KSyncTcp (Agent *agent)
 
virtual ~KSyncTcp ()
 
virtual void Init (bool create_vhost)
 
void TcpInit ()
 
- Public Member Functions inherited from KSync
 KSync (Agent *agent)
 
virtual ~KSync ()
 
virtual void InitDone ()
 
virtual void RegisterDBClients (DB *db)
 
void VnswInterfaceListenerInit ()
 
void Shutdown ()
 
void UpdateVhostMac ()
 
Agentagent () const
 
MirrorKSyncObjectmirror_ksync_obj () const
 
NHKSyncObjectnh_ksync_obj () const
 
InterfaceKSyncObjectinterface_ksync_obj () const
 
VrfKSyncObjectvrf_ksync_obj () const
 
FlowTableKSyncObjectflow_table_ksync_obj (uint16_t index) const
 
VnswInterfaceListenervnsw_interface_listner () const
 
KSyncFlowMemoryksync_flow_memory () const
 
KSyncFlowIndexManagerksync_flow_index_manager () const
 
void SetProfileData (ProfileData *data)
 
QosQueueKSyncObjectqos_queue_ksync_obj () const
 
ForwardingClassKSyncObjectforwarding_class_ksync_obj () const
 
QosConfigKSyncObjectqos_config_ksync_obj () const
 
BridgeRouteAuditKSyncObjectbridge_route_audit_ksync_obj () const
 
KSyncBridgeMemoryksync_bridge_memory () const
 
void * btable_huge_page_mem_get () const
 
void * ftable_huge_page_mem_get () const
 

Protected Member Functions

virtual void InitFlowMem ()
 
- Protected Member Functions inherited from KSync
void SetHugePages ()
 
void ResetVRouter (bool run_sync_mode)
 
int Encode (Sandesh &encoder, uint8_t *buf, int buf_len)
 

Additional Inherited Members

- Protected Attributes inherited from KSync
Agentagent_
 
boost::scoped_ptr
< InterfaceKSyncObject
interface_ksync_obj_
 
std::vector
< FlowTableKSyncObject * > 
flow_table_ksync_obj_list_
 
boost::scoped_ptr
< MplsKSyncObject
mpls_ksync_obj_
 
boost::scoped_ptr< NHKSyncObjectnh_ksync_obj_
 
boost::scoped_ptr
< MirrorKSyncObject
mirror_ksync_obj_
 
boost::scoped_ptr< VrfKSyncObjectvrf_ksync_obj_
 
boost::scoped_ptr
< VxLanKSyncObject
vxlan_ksync_obj_
 
boost::scoped_ptr
< VrfAssignKSyncObject
vrf_assign_ksync_obj_
 
boost::scoped_ptr
< VnswInterfaceListener
vnsw_interface_listner_
 
boost::scoped_ptr
< KSyncFlowMemory
ksync_flow_memory_
 
boost::scoped_ptr
< KSyncFlowIndexManager
ksync_flow_index_manager_
 
boost::scoped_ptr
< QosQueueKSyncObject
qos_queue_ksync_obj_
 
boost::scoped_ptr
< ForwardingClassKSyncObject
forwarding_class_ksync_obj_
 
boost::scoped_ptr
< QosConfigKSyncObject
qos_config_ksync_obj_
 
boost::scoped_ptr
< BridgeRouteAuditKSyncObject
bridge_route_audit_ksync_obj_
 
boost::scoped_ptr
< KSyncBridgeMemory
ksync_bridge_memory_
 

Detailed Description

Definition at line 132 of file ksync_init.h.

Constructor & Destructor Documentation

KSyncTcp::KSyncTcp ( Agent agent)

Definition at line 523 of file ksync_init.cc.

KSyncTcp::~KSyncTcp ( )
virtual

Definition at line 552 of file ksync_init.cc.

Member Function Documentation

void KSyncTcp::Init ( bool  create_vhost)
virtual

Reimplemented from KSync.

Definition at line 554 of file ksync_init.cc.

Here is the call graph for this function:

void KSyncTcp::InitFlowMem ( )
protectedvirtual

Reimplemented from KSync.

Definition at line 526 of file ksync_init.cc.

void KSyncTcp::TcpInit ( )

Definition at line 531 of file ksync_init.cc.

Here is the call graph for this function:


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