xorp

OpInstance Class Reference

Inheritance diagram for OpInstance:
NONCOPYABLE

List of all members.

Public Member Functions

 OpInstance (EventLoop &eventloop, OpCommand &op_command, const string &executable_filename, const list< string > &command_argument_list, RouterCLI::OpModePrintCallback print_cb, RouterCLI::OpModeDoneCallback done_cb)
void terminate ()
 Terminate the instance.
void terminate_with_prejudice ()
 Terminate the instance with prejudice.

Private Member Functions

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

Private Attributes

EventLoop_eventloop
OpCommand_op_command
string _executable_filename
list< string > _command_argument_list
RunCommand_run_command
string _error_msg
RouterCLI::OpModePrintCallback _print_cb
RouterCLI::OpModeDoneCallback _done_cb

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