1 #ifndef SIM_EVENT_H_INCLUDED 
    2 #define SIM_EVENT_H_INCLUDED 
An event transmitted by a simulator. 
 
Source GetSource() const 
Get the data member value. 
 
Definition for SimEventType. 
 
Namespace for the core simulator. 
 
SimEvent(Source sim, int step, Type type)
Initialize all data members. 
 
Type GetType() const 
Get Event type. 
 
SimEventType Type
Type of events triggered by sim. 
 
std::shared_ptr< Sim > Source
Convenience typedef for clients of this class. 
 
SimEventType
Type of events triggered by sim or on behalf of sim by project. 
 
int GetStep() const 
Get step.