#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... |