Compounds | |
struct | PDescr |
struct | Action |
class | Event |
basic event in the simulation. More... | |
class | Process |
Virtual class (interface) representing processes running within the simulator. More... | |
class | ProcessWithPId |
utility Process class providing a utility interface with the simulator. More... | |
class | Sim |
a generic discrete-event sequential simulator More... | |
Typedefs | |
typedef unsigned long | ProcessId |
process identifier type | |
typedef unsigned long | Time |
virtual time type | |
typedef unsigned | EventType |
event-specifier type | |
Variables | |
const char * | Version |
version identifier for this ssim library | |
const ProcessId | NULL_PROCESSID = 0 |
no process will be identified by NULL_PROCESSID | |
const Time | INIT_TIME = 0 |
beginning of time |
This namespace groups all the types and functionalities associated with the Siena simulator. These include:
|
event-specifier type Event types provide a way to partition the space of events and signals so that processes can respond with the appropriate actions. |
|
virtual time type This type represents the basic time in the virtual (simulated) world. The actual semantics of these time units is determined by the simulation implementation.
|