|
| | VxLanConfigSandeshTask (Agent *agent, uint32_t vxlan_id, const string &vn, const string &active, const string &context) |
| |
| | ~VxLanConfigSandeshTask () |
| |
| virtual bool | Run () |
| | Code to execute in a task. Returns true if task is completed. Return false to reschedule the task. More...
|
| |
| std::string | Description () const |
| | Gives a description of the task. More...
|
| |
| | Task (int task_id, int task_data_id) |
| | Creates a new task with the given values of task code ID and task data ID. More...
|
| |
| | Task (int task_id) |
| | Creates a new task with the given value of task code ID and wildcard for task data ID. More...
|
| |
| virtual | ~Task () |
| | Destroys a task. More...
|
| |
| virtual void | OnTaskCancel () |
| | Called on task exit, if it is marked for cancellation. If the user wants to do any cleanup on task cancellation, then he/she can overload this function. More...
|
| |
| State | state () const |
| | Returns a state value of a task. More...
|
| |
| int | task_code_id () const |
| | Returns the code ID of this task. More...
|
| |
| int | task_data_id () const |
| | Returns the data ID of this task. More...
|
| |
| uint64_t | seqno () const |
| | Returns the sequence number of this task. More...
|
| |
| bool | task_cancelled () const |
| | Returns true if the task has been canceled. More...
|
| |
| uint64_t | enqueue_time () const |
| | Returns the time when the task was enqueued for execution. More...
|
| |
| uint64_t | schedule_time () const |
| | Returns the time when the task execution was started. More...
|
| |
| uint32_t | execute_delay () const |
| | Returns the threshold for the task execution duration. More...
|
| |
| uint32_t | schedule_delay () const |
| | Returns the time threshold for time difference between moments when the task was started and when it was enqueue. More...
|
| |
Definition at line 442 of file vxlan.cc.
◆ VxLanConfigSandeshTask()
| VxLanConfigSandeshTask::VxLanConfigSandeshTask |
( |
Agent * |
agent, |
|
|
uint32_t |
vxlan_id, |
|
|
const string & |
vn, |
|
|
const string & |
active, |
|
|
const string & |
context |
|
) |
| |
|
inline |
◆ ~VxLanConfigSandeshTask()
| VxLanConfigSandeshTask::~VxLanConfigSandeshTask |
( |
| ) |
|
|
inline |
◆ Description()
| std::string VxLanConfigSandeshTask::Description |
( |
| ) |
const |
|
inlinevirtual |
Gives a description of the task.
Implements Task.
Definition at line 451 of file vxlan.cc.
◆ DISALLOW_COPY_AND_ASSIGN()
◆ Run()
| bool VxLanConfigSandeshTask::Run |
( |
| ) |
|
|
virtual |
Code to execute in a task. Returns true if task is completed. Return false to reschedule the task.
Implements Task.
Definition at line 462 of file vxlan.cc.
◆ active_
| string VxLanConfigSandeshTask::active_ |
|
private |
◆ agent_
| Agent* VxLanConfigSandeshTask::agent_ |
|
private |
◆ context_
| string VxLanConfigSandeshTask::context_ |
|
private |
◆ vn_
| string VxLanConfigSandeshTask::vn_ |
|
private |
◆ vxlan_id_
| uint32_t VxLanConfigSandeshTask::vxlan_id_ |
|
private |
The documentation for this class was generated from the following file: