Components/Libraries/XF/FreeRTOS/IStateMachine

(Difference between revisions)
Jump to: navigation, search
(Created page with "{{TOC right}} = IStateMachine = This is an interface that defines all basic methods of a state machine")
 
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

Contents

IStateMachine

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

Personal tools
Namespaces
Variants
Actions
Navigation
Browse
Toolbox