QP/C  7.4.0-rc.2
Real-Time Embedded Framework
Loading...
Searching...
No Matches
QHsmDummy Class Reference

Dummy HSM class for testing. More...

#include "qs.h"

Inheritance diagram for QHsmDummy:
QHsm QAsm

Public Member Functions

void QHsmDummy_ctor (QHsmDummy *const me)
 
- Public Member Functions inherited from QHsm
QStateHandler QHsm_childState (QHsm *const me, QStateHandler const parent)
 

Public Attributes

QAsm super
 
- Public Attributes inherited from QHsm
QAsm super
 

Private Member Functions

void QHsmDummy_init_ (QAsm *const me, void const *const par, uint_fast8_t const qsId)
 
void QHsmDummy_dispatch_ (QAsm *const me, QEvt const *const e, uint_fast8_t const qsId)
 

Additional Inherited Members

- Static Public Member Functions inherited from QHsm
static QStateHandler QHsm_state (QHsm const *const me)
 
- Protected Member Functions inherited from QHsm
void QHsm_ctor (QHsm *const me, QStateHandler const initial)
 
- Protected Member Functions inherited from QAsm
void QAsm_ctor (QAsm *const me)
 
QState QHsm_top (QHsm const *const me, QEvt const *const e)
 
- Protected Attributes inherited from QAsm
struct QAsmVtable const * vptr
 
union QAsmAttr state
 
union QAsmAttr temp
 

Detailed Description

Dummy HSM class for testing.

Description
QHsmDummy is a test double for the role of "Orthogonal Components" HSM objects in QUTest unit testing.

Definition at line 778 of file qs.h.

Member Function Documentation

◆ QHsmDummy_ctor()

void QHsmDummy_ctor ( QHsmDummy *const me)

Definition at line 359 of file qutest.c.

◆ QHsmDummy_init_()

void QHsmDummy_init_ ( QAsm *const me,
void const *const par,
uint_fast8_t const qsId )
private

Definition at line 373 of file qutest.c.

◆ QHsmDummy_dispatch_()

void QHsmDummy_dispatch_ ( QAsm *const me,
QEvt const *const e,
uint_fast8_t const qsId )
private

Definition at line 401 of file qutest.c.

Member Data Documentation

◆ super

QAsm QHsmDummy::super

Definition at line 780 of file qs.h.


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