TaskXrlItem Class Reference

Inheritance diagram for TaskXrlItem:

List of all members.

Public Member Functions

 TaskXrlItem (const UnexpandedXrl &uxrl, const XrlRouter::XrlCallback &cb, Task &task, uint32_t xrl_resend_count=TaskXrlItem::DEFAULT_RESEND_COUNT, int xrl_resend_delay_ms=TaskXrlItem::DEFAULT_RESEND_DELAY_MS)
 TaskXrlItem (const TaskXrlItem &them)
bool execute (string &errmsg)
void execute_done (const XrlError &err, XrlArgs *xrl_args)
void resend ()
void unschedule ()

Private Attributes

UnexpandedXrl _unexpanded_xrl
XrlRouter::XrlCallback _xrl_callback
uint32_t _xrl_resend_count_limit
uint32_t _xrl_resend_count
int _xrl_resend_delay_ms
XorpTimer _xrl_resend_timer
bool _verbose

Static Private Attributes

static const uint32_t DEFAULT_RESEND_COUNT = 10
static const int DEFAULT_RESEND_DELAY_MS = 1000

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations