Components/Libraries/XF/FreeRTOS/IStateMachine
(Difference between revisions)
Sara.chalokh (Talk | contribs) (Created page with "{{TOC right}} = IStateMachine = This is an interface that defines all basic methods of a state machine") |
Sara.chalokh (Talk | contribs) |
||
Line 2: | Line 2: | ||
= IStateMachine = | = IStateMachine = | ||
This is an interface that defines all basic methods of a state machine | This is an interface that defines all basic methods of a state machine | ||
+ | |||
+ | = Member Attributes = | ||
+ | = Member Functions Documentation = | ||
+ | == IStateMachine(string oName) == | ||
+ | === Description === | ||
+ | === Parameters === | ||
+ | == ~IStateMachine() [virtual] == | ||
+ | === Description === | ||
+ | == void setName(string oNewName) == | ||
+ | === Description === | ||
+ | === Parameters === | ||
+ | == string getName() == | ||
+ | === Description === | ||
+ | == void startProcessing() [pure virtual] == | ||
+ | === Description === | ||
+ | == pushEvent(Event* opEv) [pusr virtual] == | ||
+ | === Description === | ||
+ | === Parameters === | ||
+ | == eEventStatus process(Event* opEv) [pure virtual] == | ||
+ | === Description === | ||
+ | === Parameters === | ||
+ | == void cancelEvent(Event* opEv) [pure virtual] == | ||
+ | === Description === | ||
+ | === Parameters === |
Revision as of 13:39, 21 August 2017
IStateMachine
This is an interface that defines all basic methods of a state machine