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

Classes

class  doubleDelete
 
class  noFunctionSpecified
 

Public Member Functions

LIBCOM_API timerForOldFdmgr (oldFdmgr &fdmgr, double delay, pCallBackFDMgr pFunc, void *pParam)
 
virtual LIBCOM_API ~timerForOldFdmgr ()
 
- Public Member Functions inherited from chronIntIdRes< timerForOldFdmgr >
 chronIntIdRes ()
 
- Public Member Functions inherited from chronIntId
 chronIntId (const unsigned &idIn)
 
- Public Member Functions inherited from intId< unsigned, 8u, sizeof(unsigned)*CHAR_BIT >
 intId (const unsigned &idIn)
 
bool operator== (const intId &idIn) const
 
resTableIndex hash () const
 
const unsigned getId () const
 
- Public Member Functions inherited from tsSLNode< timerForOldFdmgr >
 tsSLNode ()
 
tsSLNode< timerForOldFdmgr > & operator= (const tsSLNode< timerForOldFdmgr > &)
 

Additional Inherited Members

- Protected Attributes inherited from intId< unsigned, 8u, sizeof(unsigned)*CHAR_BIT >
unsigned id
 

Detailed Description

Definition at line 60 of file fdmgr.cpp.

Constructor & Destructor Documentation

timerForOldFdmgr::timerForOldFdmgr ( oldFdmgr fdmgr,
double  delay,
pCallBackFDMgr  pFunc,
void *  pParam 
)

Definition at line 130 of file fdmgr.cpp.

131  :
132  timer ( fdmgrIn.createTimer() ),
133  fdmgr ( fdmgrIn ), pFunc ( pFuncIn ), pParam( pParamIn )
134 {
135  if ( pFuncIn == NULL ) {
136  throwWithLocation ( noFunctionSpecified () );
137  }
138  this->fdmgr.resTbl.idAssignAdd (*this);
139  this->timer.start ( *this, delayIn );
140 }
#define NULL
Definition: catime.c:38
void idAssignAdd(ITEM &item)
Definition: resourceLib.h:964
#define throwWithLocation(parm)
void start(class epicsTimerNotify &, const epicsTime &)
Definition: timer.cpp:59
timerForOldFdmgr::~timerForOldFdmgr ( )
virtual

Definition at line 142 of file fdmgr.cpp.

143 {
144  this->fdmgr.resTbl.remove ( this->getId() );
145  this->timer.destroy ();
146 }
void destroy()
Definition: timer.cpp:47
T * remove(const ID &idIn)
Definition: resourceLib.h:297

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