| Module (ModuleManager& mmgr, const string& name, bool verbose) | Module | 
| ~Module () | ~Module | 
| enum ModuleStatus { MODULE_STARTUP = 0, MODULE_INITIALIZING = 1, MODULE_RUNNING = 2, MODULE_FAILED = 3, MODULE_STALLED = 4, MODULE_SHUTTING_DOWN = 5, MODULE_NOT_STARTED = 6 } | ModuleStatus | 
| int  set_execution_path (const string& path) | set_execution_path | 
| void  set_argv (const vector<string>& argv) | set_argv | 
| void  set_userid (uid_t userid) | set_userid | 
| int  run (bool do_exec, XorpCallback1<void, bool>::RefPtr cb) | run | 
| void  module_run_done (bool success) | module_run_done | 
| void  set_stalled () | set_stalled | 
| void  normal_exit () | normal_exit | 
| void  abnormal_exit (int child_wait_status) | abnormal_exit | 
| void  killed () | killed | 
| string  str () | str | 
[const]
| ModuleStatus  status () | status | 
[const]
| void  terminate (XorpCallback0<void>::RefPtr cb) | terminate | 
| void  terminate_with_prejudice (XorpCallback0<void>::RefPtr cb) | terminate_with_prejudice |