xorp

ProgramShutdown Class Reference

Inheritance diagram for ProgramShutdown:
Shutdown

List of all members.

Public Member Functions

 ProgramShutdown (const string &module_name, const ProgramAction &program_action, TaskManager &taskmgr)
void shutdown (const RunShellCommand::ExecId &exec_id, CallBack cb)
EventLoopeventloop () const

Private Member Functions

void stdout_cb (RunShellCommand *run_command, const string &output)
void stderr_cb (RunShellCommand *run_command, const string &output)
void done_cb (RunShellCommand *run_command, bool success, const string &error_msg)
void execute_done (bool success)

Private Attributes

const ProgramAction_program_action
TaskManager_task_manager
CallBack _cb
RunShellCommand_run_command
string _command_stdout
string _command_stderr
XorpTimer _delay_timer

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