QP/C  7.2.2
Real-Time Embedded Framework
Loading...
Searching...
No Matches
QActiveDummy Class Reference

QActiveDummy Object class. More...

#include "qs.h"

Inheritance diagram for QActiveDummy:
QActive QHsm

Public Member Functions

void QActiveDummy_ctor (QActiveDummy *const me)
 
- Public Member Functions inherited from QActive
void QActive_subscribe (QActive const *const me, enum_t const sig)
 
void QActive_unsubscribe (QActive const *const me, enum_t const sig)
 
void QActive_unsubscribeAll (QActive const *const me)
 
void QActive_setAttr (QActive *const me, uint32_t attr1, void const *attr2)
 
- Public Member Functions inherited from QHsm
bool QHsm_isIn (QHsm *const me, QStateHandler const state)
 
QStateHandler QHsm_childState (QHsm *const me, QStateHandler const parent)
 

Public Attributes

QActive super
 
- Public Attributes inherited from QActive
QHsm super
 

Private Member Functions

void QActiveDummy_init_ (QHsm *const me, void const *const par, uint_fast8_t const qs_id)
 
void QActiveDummy_dispatch_ (QHsm *const me, QEvt const *const e, uint_fast8_t const qs_id)
 
void QActiveDummy_start_ (QActive *const me, QPrioSpec const prioSpec, QEvt const **const qSto, uint_fast16_t const qLen, void *const stkSto, uint_fast16_t const stkSize, void const *const par)
 
bool QActiveDummy_post_ (QActive *const me, QEvt const *const e, uint_fast16_t const margin, void const *const sender)
 
void QActiveDummy_postLIFO_ (QActive *const me, QEvt const *const e)
 

Additional Inherited Members

- Static Public Member Functions inherited from QActive
void QActive_psInit (QSubscrList *const subscrSto, enum_t const maxSignal)
 
- Static Public Member Functions inherited from QHsm
static QStateHandler QHsm_state (QHsm *const me)
 
- Protected Member Functions inherited from QActive
void QActive_ctor (QActive *const me, QStateHandler const initial)
 
void QActive_stop (QActive *const me)
 
bool QActive_defer (QActive const *const me, QEQueue *const eq, QEvt const *const e)
 
bool QActive_recall (QActive *const me, QEQueue *const eq)
 
uint_fast16_t QActive_flushDeferred (QActive const *const me, QEQueue *const eq)
 
void QActive_register_ (QActive *const me)
 
void QActive_unregister_ (QActive *const me)
 
- Protected Member Functions inherited from QHsm
void QHsm_ctor (QHsm *const me, QStateHandler const initial)
 
QState QHsm_top (QHsm const *const me, QEvt const *const e)
 
void QHsm_init_ (QHsm *const me, void const *const e, uint_fast8_t const qs_id)
 
void QHsm_dispatch_ (QHsm *const me, QEvt const *const e, uint_fast8_t const qs_id)
 

Detailed Description

QActiveDummy is a test double for the role of collaborating active objects in QUTest unit testing.

Definition at line 1624 of file qs.h.

Member Function Documentation

◆ QActiveDummy_ctor()

void QActiveDummy_ctor ( QActiveDummy *const  me)

Constructor of the QActiveDummy Active Object class

Definition at line 402 of file qutest.c.

◆ QActiveDummy_init_()

void QActiveDummy_init_ ( QHsm *const  me,
void const *const  par,
uint_fast8_t const  qs_id 
)
private

override for QHsm_init_()

Definition at line 420 of file qutest.c.

◆ QActiveDummy_dispatch_()

void QActiveDummy_dispatch_ ( QHsm *const  me,
QEvt const *const  e,
uint_fast8_t const  qs_id 
)
private

override for QHsm_dispatch_()

Definition at line 431 of file qutest.c.

◆ QActiveDummy_start_()

void QActiveDummy_start_ ( QActive *const  me,
QPrioSpec const  prioSpec,
QEvt const **const  qSto,
uint_fast16_t const  qLen,
void *const  stkSto,
uint_fast16_t const  stkSize,
void const *const  par 
)
private

override for QActive_start_()

Definition at line 442 of file qutest.c.

◆ QActiveDummy_post_()

bool QActiveDummy_post_ ( QActive *const  me,
QEvt const *const  e,
uint_fast16_t const  margin,
void const *const  sender 
)
private

override for QActive_post_()

Definition at line 469 of file qutest.c.

◆ QActiveDummy_postLIFO_()

void QActiveDummy_postLIFO_ ( QActive *const  me,
QEvt const *const  e 
)
private

override for QActive_postLIFO_()

Definition at line 527 of file qutest.c.

Member Data Documentation

◆ super

QActive QActiveDummy::super

Definition at line 1626 of file qs.h.


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