uFSM  1.0
IoT u-Micro Finite State Machine library
uEventHandler Class Referenceabstract

#include <uEventHandler.hpp>

Inheritance diagram for uEventHandler:
Inheritance graph
Collaboration diagram for uEventHandler:
Collaboration graph

Public Member Functions

 uEventHandler (void)
 
 uEventHandler (uint32_t numberTransitions)
 
virtual ~uEventHandler (void)
 

Protected Member Functions

virtual void FillHandlersArray (void)=0
 

Protected Attributes

TransitionFuncfunctions_
 

Friends

class uFsm
 

Detailed Description

Definition at line 31 of file uEventHandler.hpp.

Constructor & Destructor Documentation

uEventHandler::uEventHandler ( void  )
uEventHandler::uEventHandler ( uint32_t  numberTransitions)

Creates dynamically the function pointers table

Parameters
numberTransitions- number of transition between states

Definition at line 32 of file uEventHandler.cpp.

uEventHandler::~uEventHandler ( void  )
virtual

Frees up the function pointers table

Definition at line 42 of file uEventHandler.cpp.

Member Function Documentation

virtual void uEventHandler::FillHandlersArray ( void  )
protectedpure virtual

Friends And Related Function Documentation

friend class uFsm
friend

Definition at line 42 of file uEventHandler.hpp.

Member Data Documentation

TransitionFunc* uEventHandler::functions_
protected

Definition at line 39 of file uEventHandler.hpp.


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