This is Unofficial EPICS BASE Doxygen Site
oldFdmgr Class Reference
+ Inheritance diagram for oldFdmgr:
+ Collaboration diagram for oldFdmgr:

Public Member Functions

 oldFdmgr ()
 
- Public Member Functions inherited from fdManager
LIBCOM_API fdManager ()
 
virtual LIBCOM_API ~fdManager ()
 
LIBCOM_API void process (double delay)
 
LIBCOM_API class fdReglookUpFD (const SOCKET fd, const fdRegType type)
 
epicsTimer & createTimer ()
 

Friends

class timerForOldFdmgr
 
LIBCOM_API int epicsStdCall fdmgr_clear_timeout (fdctx *pfdctx, fdmgrAlarmId id)
 

Detailed Description

Definition at line 81 of file fdmgr.cpp.

Constructor & Destructor Documentation

oldFdmgr::oldFdmgr ( )

Definition at line 154 of file fdmgr.cpp.

154 {}

Friends And Related Function Documentation

LIBCOM_API int epicsStdCall fdmgr_clear_timeout ( fdctx pfdctx,
fdmgrAlarmId  id 
)
friend

Definition at line 209 of file fdmgr.cpp.

210 {
211  oldFdmgr *pfdm = static_cast <oldFdmgr *> (pfdctx);
212  timerForOldFdmgr *pTimer;
213 
214  try {
215  pTimer = pfdm->resTbl.remove (id);
216  }
217  catch (...)
218  {
219  pTimer = NULL;
220  }
221 
222  if (pTimer==NULL) {
223  return -1;
224  }
225  delete pTimer;
226  return 0;
227 }
#define NULL
Definition: catime.c:38
T * remove(const ID &idIn)
Definition: resourceLib.h:297
friend class timerForOldFdmgr
friend

Definition at line 82 of file fdmgr.cpp.


The documentation for this class was generated from the following file: