Process (ModuleManager& mmgr, const string& expath)
| Process |
Constructor.
Parameters:
mmgr | the module manager (ModuleManager) to use. |
expath | the expanded absolute path to the executable program. |
~Process ()
| ~Process |
int startup (string& error_msg)
| startup |
Startup the process.
Parameters:
error_msg | the error message (if error). |
Returns: XORP_OK on success, otherwise XORP_ERROR.
void terminate ()
| terminate |
void terminate_with_prejudice ()
| terminate_with_prejudice |
Terminate the process with prejudice.