OpenSDN source code
|
Classes | |
struct | DeviceVnEntry |
struct | DeviceVnEntryCmp |
Public Types | |
typedef std::set < DeviceVnEntry, DeviceVnEntryCmp > | DeviceVnList |
typedef DeviceVnList::iterator | DeviceVnIterator |
Public Member Functions | |
ConfigManagerDeviceVnList (PhysicalDeviceVnTable *table) | |
~ConfigManagerDeviceVnList () | |
bool | Add (Agent *agent, ConfigManager *mgr, const boost::uuids::uuid &dev, const boost::uuids::uuid &vn) |
bool | Delete (Agent *agent, ConfigManager *mgr, const boost::uuids::uuid &dev, const boost::uuids::uuid &vn) |
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 (ConfigManagerDeviceVnList) | |
Private Attributes | |
PhysicalDeviceVnTable * | table_ |
DeviceVnList | list_ |
uint32_t | enqueue_count_ |
uint32_t | process_count_ |
Definition at line 174 of file config_manager.cc.
typedef DeviceVnList::iterator ConfigManagerDeviceVnList::DeviceVnIterator |
Definition at line 197 of file config_manager.cc.
typedef std::set<DeviceVnEntry, DeviceVnEntryCmp> ConfigManagerDeviceVnList::DeviceVnList |
Definition at line 196 of file config_manager.cc.
|
inline |
Definition at line 199 of file config_manager.cc.
|
inline |
Definition at line 203 of file config_manager.cc.
|
inline |
|
inline |
Definition at line 215 of file config_manager.cc.
|
private |
|
inline |
Definition at line 236 of file config_manager.cc.
|
inline |
|
inline |
Definition at line 237 of file config_manager.cc.
|
inline |
Definition at line 235 of file config_manager.cc.
|
private |
Definition at line 242 of file config_manager.cc.
|
private |
Definition at line 241 of file config_manager.cc.
|
private |
Definition at line 243 of file config_manager.cc.
|
private |
Definition at line 240 of file config_manager.cc.