Go to the source code of this file.
Classes | |
class | ssim::Event |
basic event in the simulation. More... | |
class | ssim::Process |
Virtual class (interface) representing processes running within the simulator. More... | |
class | ssim::ProcessWithPId |
utility Process class providing a utility interface with the simulator. More... | |
class | ssim::SimErrorHandler |
an error handler for simulation errors. More... | |
class | ssim::Sim |
a generic discrete-event sequential simulator More... |
Namespaces | |
namespace | ssim |
name space for the Siena simulator. |
Typedefs | |
typedef int | ssim::ProcessId |
process identifier type | |
typedef double | ssim::Time |
virtual time type |
Variables | |
const char * | ssim::Version |
version identifier for this ssim library | |
const ProcessId | ssim::NULL_PROCESSID = -1 |
no process will be identified by NULL_PROCESSID | |
const Time | ssim::INIT_TIME = 0 |
beginning of time |
This header file defines the simulator API.