class PortManagerBase
|
Base for RIP Port container and factory classes.
More... |
|
|
Public Types
Public Methods
Protected Methods
Protected Members
Classes derived from the PortManagerBase are expected to create
and manage RIP Port instances. The created Port instances should have
associated IO systems attached.
typedef list<Port<A>*> PortList | PortList |
typedef System<A> SystemType | SystemType |
PortManagerBase (SystemType& system)
| PortManagerBase |
~PortManagerBase ()
| ~PortManagerBase |
[virtual]
Destructor
It is important that all the routes stored in the associated
System<A> Route database and it's update queue are flushed
before destructor is invoked.
inline SystemType& system ()
| system |
Get parent System<A> instance.
inline const SystemType& system ()
| system |
[const]
Get parent System<A> instance.
inline const PortList& ports ()
| ports |
[const]
Get list of managed RIP Ports.
Get EventLoop.
inline const EventLoop& eventloop ()
| eventloop |
[const]
Get EventLoop.
SystemType& _system
| _system |
[protected]
[protected]
template <typename A>
~PortManagerBase ()
| ~PortManagerBase |
[protected]
Generated by: pavlin on possum.icir.org on Mon Jun 9 13:24:02 2003, using kdoc 2.0a54+XORP. |