OpenSDN source code
|
Classes | |
struct | Node |
struct | NodeCmp |
Public Types | |
typedef std::set< Node, NodeCmp > | NodeList |
typedef NodeList::iterator | NodeListIterator |
Public Member Functions | |
ConfigManagerNodeList (AgentDBTable *table) | |
ConfigManagerNodeList (OperIFMapTable *table) | |
~ConfigManagerNodeList () | |
bool | Add (Agent *agent, ConfigManager *mgr, IFMapNode *node) |
bool | Delete (Agent *agent, ConfigManager *mgr, IFMapNode *node) |
uint32_t | Process (uint32_t weight) |
uint32_t | Size () const |
uint32_t | enqueue_count () const |
uint32_t | process_count () const |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (ConfigManagerNodeList) | |
Private Attributes | |
AgentDBTable * | table_ |
OperIFMapTable * | oper_ifmap_table_ |
NodeList | list_ |
uint32_t | enqueue_count_ |
uint32_t | process_count_ |
Definition at line 82 of file config_manager.cc.
typedef std::set<Node, NodeCmp> ConfigManagerNodeList::NodeList |
Definition at line 96 of file config_manager.cc.
typedef NodeList::iterator ConfigManagerNodeList::NodeListIterator |
Definition at line 97 of file config_manager.cc.
|
inline |
Definition at line 99 of file config_manager.cc.
|
inline |
Definition at line 104 of file config_manager.cc.
|
inline |
Definition at line 109 of file config_manager.cc.
|
inline |
|
inline |
|
private |
|
inline |
Definition at line 162 of file config_manager.cc.
|
inline |
|
inline |
Definition at line 163 of file config_manager.cc.
|
inline |
Definition at line 161 of file config_manager.cc.
|
private |
Definition at line 169 of file config_manager.cc.
|
private |
Definition at line 168 of file config_manager.cc.
|
private |
Definition at line 167 of file config_manager.cc.
|
private |
Definition at line 170 of file config_manager.cc.
|
private |
Definition at line 166 of file config_manager.cc.