class System
|
Top Level container for XORP RIP implementation.
More... |
|
|
Public Types
Public Methods
Protected Methods
Protected Members
- EventLoop& _e
- RouteDatabase _rtdb
- PortManager* _pm
typedef RouteDB<A> RouteDatabase | RouteDatabase |
Get EventLoop instance that each object in system should
use.
inline const EventLoop& eventloop ()
| eventloop |
[const]
Get EventLoop instance that each object in RIP system
should use.
inline RouteDatabase& route_db ()
| route_db |
Get the Route Database that each object in the RIP system
should use.
inline const RouteDatabase& route_db ()
| route_db |
[const]
Get the Route Database that each object in the RIP system
should use.
inline bool set_port_manager (PortManager* pm)
| set_port_manager |
Set the port manager object associated with the system.
Parameters:
pointer | to PortManager to be used.
|
Returns: true if port manager has not previously been set and
pointer is not null, false otherwise.
inline PortManager* port_manager ()
| port_manager |
Get pointer to PortManager that the RIP system is using.
inline const PortManager* port_manager ()
| port_manager |
[const]
Get pointer PortManager that the RIP system is using.
[protected]
[protected]
[protected]
RouteDatabase _rtdb
| _rtdb |
[protected]
[protected]
template <typename A>
bool
set_port_manager (PortManager* pm)
| set_port_manager |
[protected]
template <typename A>
~System ()
| ~System |
[protected]
Generated by: pavlin on possum.icir.org on Thu Jul 8 23:48:39 2004, using kdoc $.