SSim C++ API documentation (v. 1.7.4)

ssim::ProcessWithPId Class Reference

utility Process class providing a utility interface with the simulator. More...

#include <ssim.h>

Inheritance diagram for ssim::ProcessWithPId:

ssim::Process List of all members.

Public Member Functions

ProcessId activate () throw ()
 activates this process within the simulator.
ProcessId pid () const throw ()
 process id of this process.

Detailed Description

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.


Member Function Documentation

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.

Returns:
the ProcessId of the created simulator process. Or NULL_PROCESSID if this process object is not associated with a simulation process.
See also:
Sim::create_process(Process*)

ProcessId ssim::ProcessWithPId::pid  )  const throw ()
 

process id of this process.

Returns:
the id of the simulation process with this objectk, or NULL_PROCESSID if no process is associated with this object.


The documentation for this class was generated from the following file: