#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