class IfMgrCommandIfClusteringQueue
|
Interface Command Clustering Queue.
More... |
|
|
Public Types
- typedef IfMgrCommandQueueBase::Cmd Cmd
- typedef list<Cmd> CmdList
Public Methods
Protected Methods
Protected Members
This Queue attempts to cluster commands based on their interface
name. Only command objects derived from IfMgrIfCommandBase may be
placed in the queue, command objects not falling in this category will
give rise to assertion failures.
typedef list<Cmd> CmdList | CmdList |
IfMgrCommandIfClusteringQueue ()
| IfMgrCommandIfClusteringQueue |
void push (const Cmd& cmd)
| push |
Reimplemented from IfMgrCommandQueueBase.
[const]
Reimplemented from IfMgrCommandQueueBase.
Reimplemented from IfMgrCommandQueueBase.
const Cmd& front ()
| front |
[const]
Reimplemented from IfMgrCommandQueueBase.
void pop_front ()
| pop_front |
Reimplemented from IfMgrCommandQueueBase.
void change_active_interface ()
| change_active_interface |
[protected]
string _current_ifname
| _current_ifname |
[protected]
CmdList _future_cmds
| _future_cmds |
[protected]
CmdList _current_cmds
| _current_cmds |
[protected]
Generated by: pavlin on kobe.xorp.net on Wed Jan 7 19:10:54 2009, using kdoc 2.0a54+XORP.