OpenSDN source code
OVSDB Namespace Reference

Classes

class  HaStaleDevVnTable
 
class  HaStaleDevVnEntry
 
class  HaStaleL2RouteTable
 
class  HaStaleL2RouteEntry
 
class  HaStaleVnTable
 
class  HaStaleVnEntry
 
class  LogicalSwitchTable
 
class  LogicalSwitchEntry
 
class  MulticastMacLocalOvsdb
 
class  MulticastMacLocalEntry
 
class  OvsdbClient
 
class  ConnectionStateTable
 
class  ConnectionStateEntry
 
class  OvsdbClientIdl
 
class  OvsdbClientSession
 
class  OvsdbClientSslSession
 
class  OvsdbClientSsl
 
class  OvsdbClientTcpSessionReader
 
class  OvsdbClientTcpSession
 
class  OvsdbClientTcp
 
class  OvsdbEntryBase
 
class  OvsdbEntry
 
class  OvsdbDBEntry
 
class  OvsdbObject
 
class  OvsdbDBObject
 
class  OvsdbResourceVxLanId
 
class  OvsdbResourceVxLanIdCmp
 
class  OvsdbResourceVxLanIdTable
 
class  OvsdbSandeshTask
 
class  PhysicalPortSandeshTask
 
class  LogicalSwitchSandeshTask
 
class  VlanPortBindingSandeshTask
 
class  OvsdbVrfSandeshTask
 
class  UnicastMacRemoteSandeshTask
 
class  UnicastMacLocalSandeshTask
 
class  MulticastMacLocalSandeshTask
 
class  HaStaleDevVnSandeshTask
 
class  HaStaleL2RouteSandeshTask
 
class  PhysicalLocatorTable
 
class  PhysicalLocatorEntry
 
class  PhysicalPortTable
 
class  PhysicalPortEntry
 
class  PhysicalSwitchTable
 
class  PhysicalSwitchEntry
 
class  UnicastMacLocalOvsdb
 
class  UnicastMacLocalEntry
 
class  UnicastMacRemoteTable
 
class  UnicastMacRemoteEntry
 
class  VlanPortBindingTable
 
class  VlanPortBindingEntry
 
class  VMInterfaceKSyncObject
 
class  VMInterfaceKSyncEntry
 
class  VnOvsdbObject
 
class  VnOvsdbEntry
 
class  VrfOvsdbObject
 
class  VrfOvsdbEntry
 

Typedefs

typedef IntrusivePtrRef< LogicalSwitchEntryLogicalSwitchRef
 
typedef boost::intrusive_ptr< ConnectionStateEntryConnectionStateEntryPtr
 
typedef boost::intrusive_ptr< OvsdbClientIdlOvsdbClientIdlPtr
 
typedef std::set< OvsdbEntryBase * > OvsdbEntryList
 

Functions

void intrusive_ptr_add_back_ref (IntrusiveReferrer ref, LogicalSwitchEntry *p)
 
void intrusive_ptr_del_back_ref (IntrusiveReferrer ref, LogicalSwitchEntry *p)
 
void intrusive_ptr_add_ref (ConnectionStateEntry *p)
 
void intrusive_ptr_release (ConnectionStateEntry *p)
 
void ovsdb_wrapper_idl_callback (void *idl_base, int op, struct ovsdb_idl_row *row)
 
void ovsdb_wrapper_idl_txn_ack (void *idl_base, struct ovsdb_idl_txn *txn)
 
void intrusive_ptr_add_ref (OvsdbClientIdl *p)
 
void intrusive_ptr_release (OvsdbClientIdl *p)
 

Typedef Documentation

◆ ConnectionStateEntryPtr

Definition at line 25 of file ovsdb_client_connection_state.h.

◆ LogicalSwitchRef

◆ OvsdbClientIdlPtr

typedef boost::intrusive_ptr<OvsdbClientIdl> OVSDB::OvsdbClientIdlPtr

Definition at line 55 of file ovsdb_client_idl.h.

◆ OvsdbEntryList

Definition at line 56 of file ovsdb_client_idl.h.

Function Documentation

◆ intrusive_ptr_add_back_ref()

void OVSDB::intrusive_ptr_add_back_ref ( IntrusiveReferrer  ref,
LogicalSwitchEntry p 
)

Definition at line 28 of file logical_switch_ovsdb.cc.

◆ intrusive_ptr_add_ref() [1/2]

void OVSDB::intrusive_ptr_add_ref ( ConnectionStateEntry p)

Definition at line 48 of file ovsdb_client_connection_state.cc.

◆ intrusive_ptr_add_ref() [2/2]

void OVSDB::intrusive_ptr_add_ref ( OvsdbClientIdl p)

Definition at line 102 of file ovsdb_client_idl.cc.

◆ intrusive_ptr_del_back_ref()

void OVSDB::intrusive_ptr_del_back_ref ( IntrusiveReferrer  ref,
LogicalSwitchEntry p 
)

Definition at line 32 of file logical_switch_ovsdb.cc.

◆ intrusive_ptr_release() [1/2]

void OVSDB::intrusive_ptr_release ( ConnectionStateEntry p)

Definition at line 53 of file ovsdb_client_connection_state.cc.

◆ intrusive_ptr_release() [2/2]

void OVSDB::intrusive_ptr_release ( OvsdbClientIdl p)

Definition at line 107 of file ovsdb_client_idl.cc.

◆ ovsdb_wrapper_idl_callback()

void OVSDB::ovsdb_wrapper_idl_callback ( void *  idl_base,
int  op,
struct ovsdb_idl_row *  row 
)

Definition at line 58 of file ovsdb_client_idl.cc.

◆ ovsdb_wrapper_idl_txn_ack()

void OVSDB::ovsdb_wrapper_idl_txn_ack ( void *  idl_base,
struct ovsdb_idl_txn *  txn 
)

Definition at line 68 of file ovsdb_client_idl.cc.