21 #include "libComAPI.h"
29 LIBCOM_API
void taskwdInit(
void);
33 typedef void (*TASKWDFUNC)(
void *usr);
35 LIBCOM_API
void taskwdInsert(epicsThreadId tid,
36 TASKWDFUNC callback,
void *usr);
37 LIBCOM_API
void taskwdRemove(epicsThreadId tid);
42 void (*insert)(
void *usr, epicsThreadId tid);
43 void (*notify)(
void *usr, epicsThreadId tid,
int suspended);
44 void (*
remove)(
void *usr, epicsThreadId tid);
47 LIBCOM_API
void taskwdMonitorAdd(
const taskwdMonitor *funcs,
void *usr);
48 LIBCOM_API
void taskwdMonitorDel(
const taskwdMonitor *funcs,
void *usr);
52 typedef void (*TASKWDANYFUNC)(
void *usr, epicsThreadId tid);
54 LIBCOM_API
void taskwdAnyInsert(
void *key,
55 TASKWDANYFUNC callback,
void *usr);
56 LIBCOM_API
void taskwdAnyRemove(
void *key);
60 LIBCOM_API
void taskwdShow(
int level);
C++ and C descriptions for a thread.