Linux Face / QPFramework
Embed: (wiki syntax)

« Back to documentation index

qep.h File Reference

qep.h File Reference

QEP/C++ platform-independent public interface. More...

Go to the source code of this file.

Data Structures

class  QEP
 Provides miscellaneous QEP services. More...
class  QFsm
 Finite State Machine base class. More...
class  QHsm
 Hierarchical State Machine base class. More...

Typedefs

typedef uint8_t QState
 Type returned from a state-handler function.
typedef QState(* QStateHandler )(void *me, QEvent const *e)
 pointer to state-handler function

Enumerations

enum  QReservedSignals { Q_ENTRY_SIG = 1, Q_EXIT_SIG, Q_INIT_SIG, Q_USER_SIG }
 

QEP reserved signals.

More...

Detailed Description

QEP/C++ platform-independent public interface.

This header file must be included directly or indirectly in all modules (*.cpp files) that use QEP/C++.

Definition in file qep.h.


Typedef Documentation

typedef uint8_t QState

Type returned from a state-handler function.

Definition at line 55 of file qep.h.

typedef QState(* QStateHandler)(void *me, QEvent const *e)

pointer to state-handler function

Definition at line 58 of file qep.h.


Enumeration Type Documentation

QEP reserved signals.

Enumerator:
Q_ENTRY_SIG 

signal for entry actions

Q_EXIT_SIG 

signal for exit actions

Q_INIT_SIG 

signal for nested initial transitions

Q_USER_SIG 

signal to offset user signals

Definition at line 252 of file qep.h.