class RedistTransactionXrlOutput
		 | 
		 
                
		| 
 Route Redistributor output that sends route add and deletes to
 remote redistribution target via the redist_transaction{4,6} xrl
 interfaces. More... |  
	 
	 
	
	 | 
 | 
 
Public Types
- typedef RedistXrlOutput<A>::Task  Task
 
Public Methods
Public Members
Protected Methods
Protected Members
 Route Redistributor output that sends route add and deletes to
 remote redistribution target via the redist_transaction{4,6} xrl
 interfaces.
 
 RedistTransactionXrlOutput (Redistributor<A>*	redistributor,
			       XrlRouter& 		xrl_router,
			       Profile&			profile,
			       const string& 		from_protocol,
			       const string& 		xrl_target_name,
			       const IPNet<A>&		network_prefix,
			       const string&		cookie)
  | RedistTransactionXrlOutput | 
Reimplemented from RedistXrlOutput.
Reimplemented from RedistXrlOutput.
void  starting_route_dump ()
  | starting_route_dump | 
Reimplemented from RedistXrlOutput.
void  finishing_route_dump ()
  | finishing_route_dump | 
Reimplemented from RedistXrlOutput.
void  task_completed (Task* task)
  | task_completed | 
Reimplemented from RedistXrlOutput.
inline void  set_callback_pending (bool v)
  | set_callback_pending | 
inline uint32_t  tid ()
  | tid | 
 [const]
inline void  set_tid (uint32_t v)
  | set_tid | 
inline bool  transaction_in_progress ()
  | transaction_in_progress | 
 [const]
inline void  set_transaction_in_progress (bool v)
  | set_transaction_in_progress | 
inline bool  transaction_in_error ()
  | transaction_in_error | 
 [const]
inline void  set_transaction_in_error (bool v)
  | set_transaction_in_error | 
inline size_t  transaction_size ()
  | transaction_size | 
 [const]
inline void  reset_transaction_size ()
  | reset_transaction_size | 
inline void  incr_transaction_size ()
  | incr_transaction_size | 
| static const size_t  MAX_TRANSACTION_SIZE	 
 | MAX_TRANSACTION_SIZE	  | 
 [protected]
| bool	 _transaction_in_progress
 | _transaction_in_progress | 
 [protected]
| bool	 _transaction_in_error
 | _transaction_in_error | 
 [protected]
| size_t	 _transaction_size
 | _transaction_size | 
 [protected]
template <typename A>
inline uint32_t
 tid ()
  | tid | 
 [protected const]
template <typename A>
inline void
 set_tid (uint32_t v)
  | set_tid | 
 [protected]
template <typename A>
inline void
 set_callback_pending (bool v)
  | set_callback_pending | 
 [protected]
template <typename A>
inline bool
 transaction_in_progress ()
  | transaction_in_progress | 
 [protected const]
template <typename A>
inline void
 set_transaction_in_progress (bool v)
  | set_transaction_in_progress | 
 [protected]
template <typename A>
inline bool
 transaction_in_error ()
  | transaction_in_error | 
 [protected const]
template <typename A>
inline void
 set_transaction_in_error (bool v)
  | set_transaction_in_error | 
 [protected]
	
Generated by: pavlin on possum.icir.org on Wed Mar 21 11:24:02 2007, using kdoc $.