NLMISC::CEvent Class Reference

CEvent. More...

#include <events.h>

Inherits NLMISC::CClassId.

Inherited by NLMISC::CEventActivate, NLMISC::CEventDestroyWindow, NLMISC::CEventDisplayChange, NLMISC::CEventIME, NLMISC::CEventKey, NLMISC::CEventMouse, NLMISC::CEventSetFocus, NLMISC::CGameDeviceEvent, and NLMISC::CGDMouseMove.

List of all members.

Public Member Functions

virtual CEventclone () const =0
virtual ~CEvent ()

Public Attributes

IEventEmitterEmitter
 Emitter of the event. Can be NULL if the event is posted directly to the CEventServer.

Protected Member Functions

 CEvent (IEventEmitter *emitter, const CClassId &classId)
 Constructor.

Detailed Description

CEvent.

System event.

Date:
2000

Definition at line 42 of file events.h.


Constructor & Destructor Documentation

virtual NLMISC::CEvent::~CEvent (  )  [inline, virtual]

Definition at line 51 of file events.h.

NLMISC::CEvent::CEvent ( IEventEmitter emitter,
const CClassId classId 
) [inline, protected]

Constructor.

Parameters:
emitter is the emitter of the event. Can be NULL if the event is posted directly to the CEventServer.
classId is the classId of the event. Should be unique for each event.

Definition at line 58 of file events.h.

References Emitter.


Member Function Documentation

virtual CEvent* NLMISC::CEvent::clone (  )  const [pure virtual]

Member Data Documentation

Emitter of the event. Can be NULL if the event is posted directly to the CEventServer.

Definition at line 46 of file events.h.

Referenced by CEvent().


The documentation for this class was generated from the following file:

Generated on Thu Jan 7 08:30:17 2010 for NeL by  doxygen 1.6.1