class Module


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods


Detailed Description

 Module (ModuleManager& mmgr, const string& name, bool verbose)

Module

 ~Module ()

~Module

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

void  terminate (XorpCallback0<void>::RefPtr cb)

terminate

void  terminate_with_prejudice (XorpCallback0<void>::RefPtr cb)

terminate_with_prejudice

ModuleManager&  module_manager ()

module_manager

[const]

string  str ()

str

[const]

Reimplemented from GenericModule.

void  new_status (ModuleStatus new_status)

new_status

Reimplemented from GenericModule.


Generated by: pavlin on possum.icir.org on Wed Apr 13 21:53:23 2005, using kdoc $.