td_lst_mpl, td_lst_cyc, td_lst_alm, td_lst_ssy

Reference Object ID List

[C Language Interface]

INT ct = td_lst_tsk ( ID list[], INT nent ) ; /* task */

INT ct = td_lst_sem ( ID list[], INT nent ) ; /* semaphore */

INT ct = td_lst_flg ( ID list[], INT nent ) ; /* event flag */

INT ct = td_lst_mbx ( ID list[], INT nent ) ; /* mailbox */

INT ct = td_lst_mtx ( ID list[], INT nent ) ; /* mutex */

INT ct = td_lst_mbf ( ID list[], INT nent ) ; /* message buffer */

INT ct = td_lst_por ( ID list[], INT nent ) ; /* rendezvous port */

INT ct = td_lst_mpf ( ID list[], INT nent ) ; /* fixed-size memory pool */

INT ct = td_lst_mpl ( ID list[], INT nent ) ; /* variable-size memory pool */

INT ct = td_lst_cyc ( ID list[], INT nent ) ; /* cyclic handler */

INT ct = td_lst_alm ( ID list[], INT nent ) ; /* alarm handler */

INT ct = td_lst_ssy ( ID list[], INT nent ) ; /* subsystem */

[Parameters]

ID list[] Location of object ID list

INT nent Maximum number of list entries

[Return Parameters]

INT ct Number of objects used

or Error Code

[Description]

Gets a list of IDs of objects currently being used, and puts in list up to nent IDs. The number of objects used is passed in the return code. If return code > nent, this means not all IDs could be got.

Comments