|
| static RetCode | msgQ_emptyMsgQ (MsgQ *const queue) |
| | Empty and clean up the whole message queue. More...
|
| |
| static RetCode | msgQ_notifySubscrbrs (MQPrtcpnts subLst) |
| | Notify all subscribers to the message queue about a new message. More...
|
| |
| RetCode | msgQ_initQueue (QID msgQID) |
| | Initialize the message queue with the given QID. More...
|
| |
| RetCode | msgQ_delQueue (const QID msgQID) |
| | Delete the message queue with the given QID. More...
|
| |
| RetCode | msgQ_regTskPub (PTskTCB const pubTsk, const QID msgQID) |
| | Register a task to the message queue related to the QID as a publisher. More...
|
| |
| RetCode | msgQ_regTskSub (PTskTCB const subTsk, const QID msgQID) |
| | Register a task to the message queue related to the QID as a subscriber. More...
|
| |
| RetCode | msgQ_regSysSub (const SysFktID subSysFktID, const QID msgQID) |
| | Register a system function to the message queue related to the QID as a subscriber. More...
|
| |
| RetCode | msgQ_unSub (const QID msgQID, const uint16_t id) |
| | Unsubscribe the participant specified by id from the message queue related to the QID. More...
|
| |
| RetCode | msgQ_pubDataToQ (const QID msgQID, const DataSize size, const DataType type, CData const data) |
| | Publish constant data of a given size and type to the message queue related to the QID. More...
|
| |
| RetCode | msgQ_readDataFrmQ (const QID msgQID, const TskID tskID, PMQData *data) |
| | Read the most recent unread data from the message queue related to QID. More...
|
| |
| RetCode | msgQ_takeDataFrmQ (const QID msgQID, const TskID tskID, PMQData *data) |
| |