class Task


Definition#include <task.hh>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods

Protected Methods


Detailed Description

typedef XorpCallback2<void, bool, string>::RefPtr CallBack

CallBack

 Task (const string& name, TaskManager& taskmgr)

Task

 ~Task ()

~Task

void  start_module (const string& mod_name, Validation* validation)

start_module

void  shutdown_module (const string& mod_name, Validation* validation, Shutdown* shutdown)

shutdown_module

void  add_xrl (const UnexpandedXrl& xrl, XrlRouter::XrlCallback& cb)

add_xrl

void  set_ready_validation (Validation* validation)

set_ready_validation

Validation*  ready_validation ()

ready_validation

[const]

bool  will_shutdown_module ()

will_shutdown_module

[const]

void  run (CallBack cb)

run

void  xrl_done (bool success, bool fatal, string errmsg)

xrl_done

bool  do_exec ()

do_exec

[const]

XorpClient&  xorp_client ()

xorp_client

[const]

const string&  name ()

name

[const]

EventLoop&  eventloop ()

eventloop

[const]

void  step1_start ()

step1_start

[protected]

void  step1_done (bool success)

step1_done

[protected]

void  step2_wait ()

step2_wait

[protected]

void  step2_done (bool success)

step2_done

[protected]

void  step3_config ()

step3_config

[protected]

void  step3_done (bool success)

step3_done

[protected]

void  step4_wait ()

step4_wait

[protected]

void  step4_done (bool success)

step4_done

[protected]

void  step5_stop ()

step5_stop

[protected]

void  step5_done (bool success)

step5_done

[protected]

void  step6_wait ()

step6_wait

[protected]

void  step6_done (bool success)

step6_done

[protected]

void  step7_report ()

step7_report

[protected]

void  task_fail (string errmsg, bool fatal)

task_fail

[protected]


Generated by: pavlin on possum.icir.org on Thu Nov 6 23:47:10 2003, using kdoc 2.0a54+XORP.