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 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 |
void start_running_tasks ()
| start_running_tasks |
[protected]
Reimplemented from RedistXrlOutput.
[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 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 Thu Mar 9 04:43:48 2006, using kdoc $.