#include "OSDLException.h"#include "OSDLEvents.h"#include <string>#include <list>

Go to the source code of this file.
Classes | |
| class | OSDL::Engine::EngineException | 
| Exception to be thrown when engine abnormal behaviour occurs.  More... | |
| class | OSDL::Engine::SchedulingException | 
| Exception to be thrown when scheduling abnormal behaviour occurs.  More... | |
Namespaces | |
| namespace | OSDL | 
Definition of the main OSDL common non-specialized types.  | |
| namespace | OSDL::Engine | 
Typedefs | |
| typedef std::list < PeriodicalActiveObject * >  | OSDL::Engine::ListOfActiveObjects | 
| Defines a list of pointers to active objects.   | |
| typedef std::list < PeriodicalActiveObject * >  | OSDL::Engine::ListOfPeriodicalActiveObjects | 
| Defines a list of pointers to periodical active objects.   | |
| typedef std::list < ProgrammedActiveObject * >  | OSDL::Engine::ListOfProgrammedActiveObjects | 
| Defines a list of pointers to programmed active objects.   | |
| typedef Ceylan::Uint16 | OSDL::Engine::Weight | 
| Determines roughly how much the activation of a specific object will cost in CPU time.   | |
| typedef std::list < Events::SimulationTick >  | OSDL::Engine::SimulationTickList | 
| Type for lists of simulation ticks.   | |
| typedef Ceylan::Uint32 | OSDL::Engine::Delay | 
| Used to measure time past deadlines.   | |
Enumerations | |
| enum | OSDL::Engine::ObjectSchedulingPolicy { OSDL::Engine::relaxed, OSDL::Engine::strict } | 
Describes a scheduling policy, among: More... | |
 1.6.3