Components/Libraries/XF/FreeRTOS/TimerManager

(Difference between revisions)
Jump to: navigation, search
(Parameters)
(Parameters)
Line 28: Line 28:
 
This function is called by an EventDelay when it expire
 
This function is called by an EventDelay when it expire
 
=== Parameters ===
 
=== Parameters ===
oTimeout : the EventDelay that timeout
+
Event  '''oTimeout''' : the EventDelay that timeout
 +
 
 
== void notifyThread(EventDelay* oTimeout) ==
 
== void notifyThread(EventDelay* oTimeout) ==
 
=== Description ===
 
=== Description ===

Revision as of 20:15, 24 August 2017

Contents

Timer Manager

This class manage all events delay. This class use the pattern singleton to work

Member Attributes

Member Functions Documentation

TimerManager* getInstance() [static]

Description

Returns the instance of the timer manager

~TimerManager() [virtual]

Description

The destructor of the TimerManager

void scheduleTimeout(Event* opEv)

Call addTimer to create an new Event delay for the given event

Parameters

Event opEv : the event that need a delay

TimerManager()

Description

The constructor of the Event delay. This constructor is private to respect the singleton pattern

void addTimer(Event* opEv)

Description

Create an new Event delay for the given event

Parameters

Event opEv : the event that need a delay

void timerTimeout(EventDelay* oTimeout)

Description

This function is called by an EventDelay when it expire

Parameters

Event oTimeout : the EventDelay that timeout

void notifyThread(EventDelay* oTimeout)

Description

Inform the Thread that the delay of an event ends

Parameters

oTimeout : the EventDelay that timeout

Personal tools
Namespaces
Variants
Actions
Navigation
Browse
Toolbox