27 #include "libComAPI.h" 61 #define NEW_FDMGR_ALARMID 68 LIBCOM_API fdctx * epicsStdCall
fdmgr_init(
void);
76 #define fdmgrNoAlarm 0 162 LIBCOM_API
int epicsStdCall
fdmgr_delete(fdctx *pfdctx);
void(* pCallBackFDMgr)(void *)
LIBCOM_API int epicsStdCall fdmgr_pend_event(fdctx *pfdctx, struct timeval *ptimeout)
LIBCOM_API int epicsStdCall fdmgr_clear_timeout(fdctx *pfdctx, fdmgrAlarmId id)
LIBCOM_API fdmgrAlarmId epicsStdCall fdmgr_add_timeout(fdctx *pfdctx, struct timeval *ptimeout, pCallBackFDMgr pfunc, void *param)
LIBCOM_API int epicsStdCall fdmgr_clear_callback(fdctx *pfdctx, SOCKET fd, enum fdi_type fdi)
A doubly-linked list library.
LIBCOM_API int epicsStdCall fdmgr_clear_fd(fdctx *pfdctx, SOCKET fd)
LIBCOM_API int epicsStdCall fdmgr_add_fd(fdctx *pfdctx, SOCKET fd, pCallBackFDMgr pfunc, void *param)
LIBCOM_API fdctx *epicsStdCall fdmgr_init(void)
BSD and SRV5 Unix timestamp.
LIBCOM_API int epicsStdCall fdmgr_add_callback(fdctx *pfdctx, SOCKET fd, enum fdi_type fdi, pCallBackFDMgr pfunc, void *param)
A hash table. Do not use for new code.
LIBCOM_API int epicsStdCall fdmgr_delete(fdctx *pfdctx)
C++ and C descriptions for a thread.