|
OpenSDN source code
|
#include <ovsdb_client_connection_state.h>

Public Types | |
| typedef std::map< std::string, ConnectionStateEntry * > | EntryMap |
Public Member Functions | |
| ConnectionStateTable (Agent *agent, OvsPeerManager *manager) | |
| virtual | ~ConnectionStateTable () |
| void | AddIdlToConnectionState (const std::string &device_name, OvsdbClientIdl *idl) |
| void | DelIdlToConnectionState (const std::string &device_name, OvsdbClientIdl *idl) |
| ConnectionStateEntry * | Find (const std::string &device_name) |
Private Member Functions | |
| void | PhysicalDeviceNotify (DBTablePartBase *part, DBEntryBase *e) |
| void | UpdateConnectionInfo (ConnectionStateEntry *entry, bool deleted) |
| void | NotifyUve (ConnectionStateEntry *entry, bool deleted) |
| DISALLOW_COPY_AND_ASSIGN (ConnectionStateTable) | |
Private Attributes | |
| Agent * | agent_ |
| DBTableBase * | table_ |
| DBTableBase::ListenerId | id_ |
| EntryMap | entry_map_ |
| OvsPeerManager * | manager_ |
Friends | |
| void | intrusive_ptr_release (ConnectionStateEntry *p) |
Definition at line 28 of file ovsdb_client_connection_state.h.
| typedef std::map<std::string, ConnectionStateEntry *> OVSDB::ConnectionStateTable::EntryMap |
Definition at line 30 of file ovsdb_client_connection_state.h.
| ConnectionStateTable::ConnectionStateTable | ( | Agent * | agent, |
| OvsPeerManager * | manager | ||
| ) |
Definition at line 64 of file ovsdb_client_connection_state.cc.

|
virtual |
Definition at line 73 of file ovsdb_client_connection_state.cc.

| void ConnectionStateTable::AddIdlToConnectionState | ( | const std::string & | device_name, |
| OvsdbClientIdl * | idl | ||
| ) |
Definition at line 77 of file ovsdb_client_connection_state.cc.

| void ConnectionStateTable::DelIdlToConnectionState | ( | const std::string & | device_name, |
| OvsdbClientIdl * | idl | ||
| ) |
Definition at line 92 of file ovsdb_client_connection_state.cc.

|
private |
| ConnectionStateEntry * ConnectionStateTable::Find | ( | const std::string & | device_name | ) |
Definition at line 110 of file ovsdb_client_connection_state.cc.
|
private |
Definition at line 204 of file ovsdb_client_connection_state.cc.

|
private |
Definition at line 118 of file ovsdb_client_connection_state.cc.

|
private |
Definition at line 168 of file ovsdb_client_connection_state.cc.

|
friend |
Definition at line 53 of file ovsdb_client_connection_state.cc.
|
private |
Definition at line 53 of file ovsdb_client_connection_state.h.
|
private |
Definition at line 56 of file ovsdb_client_connection_state.h.
|
private |
Definition at line 55 of file ovsdb_client_connection_state.h.
|
private |
Definition at line 57 of file ovsdb_client_connection_state.h.
|
private |
Definition at line 54 of file ovsdb_client_connection_state.h.