OpenSDN source code
|
#include <ovsdb_route_peer.h>
Classes | |
struct | cmp |
Public Types | |
typedef std::set< OvsPeer *, cmp > | OvsPeerTable |
Public Member Functions | |
OvsPeerManager (Agent *agent) | |
virtual | ~OvsPeerManager () |
OvsPeer * | Allocate (const IpAddress &peer_ip) |
void | Free (OvsPeer *peer) |
uint32_t | Size () const |
Agent * | agent () const |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (OvsPeerManager) | |
Private Attributes | |
uint64_t | gen_id_ |
Agent * | agent_ |
OvsPeerTable | table_ |
Definition at line 47 of file ovsdb_route_peer.h.
typedef std::set<OvsPeer *, cmp> OvsPeerManager::OvsPeerTable |
Definition at line 54 of file ovsdb_route_peer.h.
OvsPeerManager::OvsPeerManager | ( | Agent * | agent | ) |
Definition at line 131 of file ovsdb_route_peer.cc.
|
virtual |
Definition at line 134 of file ovsdb_route_peer.cc.
Agent * OvsPeerManager::agent | ( | ) | const |
Definition at line 150 of file ovsdb_route_peer.cc.
Definition at line 138 of file ovsdb_route_peer.cc.
|
private |
void OvsPeerManager::Free | ( | OvsPeer * | peer | ) |
uint32_t OvsPeerManager::Size | ( | ) | const |
Definition at line 154 of file ovsdb_route_peer.cc.
|
private |
Definition at line 66 of file ovsdb_route_peer.h.
|
private |
Definition at line 65 of file ovsdb_route_peer.h.
|
private |
Definition at line 67 of file ovsdb_route_peer.h.