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.
void set_callback_pending (bool v)
| set_callback_pending |
[const]
void set_tid (uint32_t v)
| set_tid |
bool transaction_in_progress ()
| transaction_in_progress |
[const]
void set_transaction_in_progress (bool v)
| set_transaction_in_progress |
bool transaction_in_error ()
| transaction_in_error |
[const]
void set_transaction_in_error (bool v)
| set_transaction_in_error |
size_t transaction_size ()
| transaction_size |
[const]
void reset_transaction_size ()
| reset_transaction_size |
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 kobe.xorp.net on Wed Jan 7 19:11:09 2009, using kdoc 2.0a54+XORP.