Components/Libraries/XF/FreeRTOS/TimerManager

(Difference between revisions)
Jump to: navigation, search
(Created page with "{{TOC right}} = Timer Manager = This class manage all events delay. This class use the pattern singleton to work = Member Attributes = = Member Functions Documentation = == Ti...")
 
(Parameters)
Line 13: Line 13:
 
Call addTimer to create an new Event delay for the given event  
 
Call addTimer to create an new Event delay for the given event  
 
=== Parameters ===
 
=== Parameters ===
opEv : the event that need a delay
+
Event '''opEv''' : the event that need a delay
 +
 
 
== TimerManager() ==
 
== TimerManager() ==
 
=== 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

opEv : the event that need a delay

void timerTimeout(EventDelay* oTimeout)

Description

This function is called by an EventDelay when it expire

Parameters

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