This is Unofficial EPICS BASE Doxygen Site
epicsTimerQueuePassiveForC Struct Reference

#include "timerPrivate.h"

+ Inheritance diagram for epicsTimerQueuePassiveForC:
+ Collaboration diagram for epicsTimerQueuePassiveForC:

Public Member Functions

 epicsTimerQueuePassiveForC (epicsTimerQueueNotifyReschedule, epicsTimerQueueNotifyQuantum, void *pPrivate)
 
void destroy ()
 
- Public Member Functions inherited from timerQueuePassive
 timerQueuePassive (epicsTimerQueueNotify &)
 
epicsTimer & createTimer ()
 
epicsTimerForCcreateTimerForC (epicsTimerCallback pCallback, void *pArg)
 
void show (unsigned int level) const
 
double process (const epicsTime &currentTime)
 

Protected Member Functions

 ~epicsTimerQueuePassiveForC ()
 
- Protected Member Functions inherited from timerQueuePassive
 ~timerQueuePassive ()
 
epicsTimerQueue & getEpicsTimerQueue ()
 
 timerQueuePassive (const timerQueuePassive &)
 
timerQueuePassiveoperator= (const timerQueuePassive &)
 

Additional Inherited Members

- Protected Attributes inherited from timerQueuePassive
timerQueue queue
 

Detailed Description

Definition at line 195 of file timerPrivate.h.

Constructor & Destructor Documentation

epicsTimerQueuePassiveForC::epicsTimerQueuePassiveForC ( epicsTimerQueueNotifyReschedule  pRescheduleCallbackIn,
epicsTimerQueueNotifyQuantum  pSleepQuantumCallbackIn,
void *  pPrivate 
)

Definition at line 81 of file epicsTimer.cpp.

84  :
85  timerQueuePassive ( * static_cast < epicsTimerQueueNotify * > ( this ) ),
86  pRescheduleCallback ( pRescheduleCallbackIn ),
87  pSleepQuantumCallback ( pSleepQuantumCallbackIn ),
88  pPrivate ( pPrivateIn )
89 {
90 }
timerQueuePassive(epicsTimerQueueNotify &)
epicsTimerQueuePassiveForC::~epicsTimerQueuePassiveForC ( )
protected

Definition at line 92 of file epicsTimer.cpp.

93 {
94 }

Member Function Documentation

void epicsTimerQueuePassiveForC::destroy ( )

Definition at line 106 of file epicsTimer.cpp.

107 {
108  delete this;
109 }

The documentation for this struct was generated from the following files: