utility Process class providing a utility interface with the simulator. More...
#include <ssim.h>
Public Member Functions | |
| ProcessId | activate () throw () |
| activates this process within the simulator. | |
| ProcessId | pid () const throw () |
| process id of this process. | |
Public Member Functions inherited from ssim::Process | |
| virtual void | init (void) |
| action executed when the process is initialized. | |
| virtual void | process_event (const Event *msg) |
| action executed in response to an event signaled to this process. | |
| virtual void | stop (void) |
| executed when the process is explicitly stopped. | |
utility Process class providing a utility interface with the simulator.
This is a sligtly more advanced Process class that provides automatic management of its own process id.
| ProcessId ssim::ProcessWithPId::activate | ( | ) | throw () |
activates this process within the simulator.
Creates a simulator process with this process object. The same ProcessWithPId can be activated only once.
| ProcessId ssim::ProcessWithPId::pid | ( | ) | const throw () |
process id of this process.