Annwvyn::AnnTimeEvent Class Reference

A timer timeout event. More...

#include <AnnEvents.hpp>

Inheritance diagram for Annwvyn::AnnTimeEvent:
Collaboration diagram for Annwvyn::AnnTimeEvent:

Public Member Functions

 AnnTimeEvent ()
 Create a timer timeout event. More...
 
 AnnTimeEvent (const AnnTimer &timer)
 
AnnTimerID getID () const
 Get the ID of this timer. More...
 
- Public Member Functions inherited from Annwvyn::AnnEvent
 AnnEvent ()
 Event constructor. More...
 
AnnEventType getType () const
 

Private Member Functions

void setTimerID (AnnTimerID id)
 Set the ID of the timer. More...
 

Private Attributes

AnnTimerID tID
 Timer ID. More...
 

Friends

class AnnEventManager
 

Additional Inherited Members

- Protected Attributes inherited from Annwvyn::AnnEvent
AnnEventType type
 

Detailed Description

A timer timeout event.

Definition at line 342 of file AnnEvents.hpp.

Constructor & Destructor Documentation

◆ AnnTimeEvent() [1/2]

AnnTimeEvent::AnnTimeEvent ( )

Create a timer timeout event.

Definition at line 391 of file AnnEvents.cpp.

◆ AnnTimeEvent() [2/2]

AnnTimeEvent::AnnTimeEvent ( const AnnTimer timer)

Definition at line 537 of file AnnEvents.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ getID()

AnnTimerID AnnTimeEvent::getID ( ) const

Get the ID of this timer.

Definition at line 466 of file AnnEvents.cpp.

◆ setTimerID()

void AnnTimeEvent::setTimerID ( AnnTimerID  id)
private

Set the ID of the timer.

Definition at line 398 of file AnnEvents.cpp.

Friends And Related Function Documentation

◆ AnnEventManager

friend class AnnEventManager
friend

Definition at line 352 of file AnnEvents.hpp.

Member Data Documentation

◆ tID

AnnTimerID Annwvyn::AnnTimeEvent::tID
private

Timer ID.

Definition at line 356 of file AnnEvents.hpp.


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