IPC@CHIP® RTOS-PPC – API Documentation

Header image

Main page


RTX_DETAILS Union Reference
[RTX Data Structures and Type Definitions]

Union of pointers to RTX object detail structures. More...


Detailed Description

This union of pointers can be used to navigate through the RTX resource reports, which is an array of varied size objects.

When incrementing the pointer past a RTX_DETAIL_TASK type object, special care should be used since these objects are free to grow larger in subsequent @CHIP-RTOS-PPC releases. The pointer should be advanced by the number of bytes reported in the RTX_DETAIL_TASK object's dtStructSize member, as shown in the RTX_Resource.c example.

typedef union tag_rtx_detail
{
    void                 *pBuf ;
    unsigned char        *pByte ;
    RTX_DETAIL_TMR       *pTimer ;
    RTX_DETAIL_SEM       *pSem ;
    RTX_DETAIL_EVENT     *pEvent ;
    RTX_DETAIL_MSGXCHG   *pMsgXchg ;
    RTX_DETAIL_TASK      *pTask ;

} RTX_DETAILS ;
See also:
RTX_Count_Resources()     RTX_Wait_Queue()
Since:
SC2x3 V1.00 - CLIB V1.00
Examples:

RTX_Resources.c.

Data Fields

void * pBuf
unsigned char * pByte
RTX_DETAIL_TMRpTimer
RTX_DETAIL_SEMpSem
RTX_DETAIL_EVENTpEvent
RTX_DETAIL_MSGXCHGpMsgXchg
RTX_DETAIL_TASKpTask
RtxFrameSpFrame





Top of page | Main page

Copyright © 2017 Beck IPC GmbH
Generated on Thu Jan 26 16:21:40 2017 by Doxygen 1.6.1