nrEngine::Event Class Reference
[Event-Management]

Base untemplated class used for the event instancies. More...

Inheritance diagram for nrEngine::Event:

nrEngine::KernelEvent nrEngine::ScriptEvent nrEngine::KernelResumeTaskEvent nrEngine::KernelStartTaskEvent nrEngine::KernelStopTaskEvent nrEngine::KernelSuspendTaskEvent nrEngine::ScriptRegisterFunctionEvent nrEngine::ScriptRemoveFunctionEvent

Protected Member Functions

 Event (Priority prior)

Detailed Description

Base untemplated class used for the event instancies.

Event is a base untemplated class. Each new type of event should be derived from the templated event class EventT, which does store some runtime type information about the event.

Definition at line 46 of file Event.h.


Constructor & Destructor Documentation

nrEngine::Event::Event ( Priority  prior  )  [protected]

Create new instance of a base class Event.

Parameters:
prior Set priority for this event
NOTE: You can not directly derive new classes from this one, because the constructor is private and can only be accessed from friend class EventT<>. We implemented it in this way to hide the internal runtime typechecking from the user.

Definition at line 34 of file Event.cpp.


The documentation for this class was generated from the following files:
Generated on Wed Sep 12 23:19:43 2007 for nrEngine by  doxygen 1.5.1