class XrlRedistManager
		 | 
		 
                
		| 
 Xrl Redistribution class. More... |  
	 
	 
	
	 | 
 | 
 
Public Types
Public Methods
-  XrlRedistManager (EventLoop& e, RouteDB<A>& rdb, XrlRouter& router) 
 
-  XrlRedistManager (System<A>& system, XrlRouter& router) 
 
-  ~XrlRedistManager () 
 
- bool  startup () 
 
- bool  shutdown () 
 
- void  request_redist_for (const string& protocol,
			    uint16_t	  cost,
			    uint16_t	  tag) 
 
- void  request_no_redist_for (const string& protocol) 
 
- void  add_route (const string& protocol, const Net& net, const Addr& nh,
		   const PolicyTags& policytags) 
 
- void  add_route (const string& protocol, const Net& net, const Addr& nh,
		   uint16_t cost, uint16_t tag, const PolicyTags& policytags) 
 
- void  delete_route (const string& protocol, const Net& net) 
 
- inline EventLoop&	 eventloop () 
 
- inline RouteDB<A>&	 route_db () 
 
- inline XrlRouter&	 xrl_router () 
 
- void  job_completed (const RedistJob<A>* job) 
 
Protected Methods
Protected Members
 Xrl Redistribution class.  This class requests the RIB to start and stop
 route redistribution
 
 ~XrlRedistManager ()
  | ~XrlRedistManager | 
Reimplemented from ServiceBase.
bool  shutdown ()
  | shutdown | 
Reimplemented from ServiceBase.
void  request_redist_for (const string& protocol,
			    uint16_t	  cost,
			    uint16_t	  tag)
  | request_redist_for | 
void  request_no_redist_for (const string& protocol)
  | request_no_redist_for | 
void  add_route (const string& protocol, const Net& net, const Addr& nh,
		   const PolicyTags& policytags)
  | add_route | 
void  add_route (const string& protocol, const Net& net, const Addr& nh,
		   uint16_t cost, uint16_t tag, const PolicyTags& policytags)
  | add_route | 
void  delete_route (const string& protocol, const Net& net)
  | delete_route | 
inline RouteDB<A>&	 route_db ()
  | route_db | 
void  job_completed (const RedistJob<A>* job)
  | job_completed | 
void  run_next_job ()
  | run_next_job | 
 [protected]
 [protected]
 [protected]
 [protected]
| RedistList		 _redists
 | _redists | 
 [protected]
| RedistList		 _dead_redists
 | _dead_redists | 
 [protected]
 [protected]
	
Generated by: pavlin on possum.icir.org on Wed Mar 21 11:24:07 2007, using kdoc $.