25 lines
418 B
C
25 lines
418 B
C
|
#ifndef EVENTIDS_H
|
||
|
#define EVENTIDS_H
|
||
|
|
||
|
/**
|
||
|
* This class is responsible to distribute to every event
|
||
|
* used in the project a different event id.
|
||
|
*
|
||
|
* Only values grater than zero should be used
|
||
|
*
|
||
|
*/
|
||
|
class EventId
|
||
|
{
|
||
|
public:
|
||
|
/**
|
||
|
* The event identifiers available
|
||
|
*/
|
||
|
typedef enum
|
||
|
{
|
||
|
Unknown = 0, ///< Unknown event. Must not be used.
|
||
|
evRestart = 1 ///< Restart event
|
||
|
} eEventId;
|
||
|
};
|
||
|
|
||
|
#endif // EVENTIDS_H
|