PVData C++  8.0.2
Public Types | Public Member Functions | Friends | List of all members
epics::pvData::TimerCallback Class Referenceabstract

Class that must be implemented by code that makes Timer requests. More...

#include <misc/pv/timer.h>

Public Types

typedef std::tr1::shared_ptr< TimerCallbackshared_pointer
 
typedef std::tr1::shared_ptr< const TimerCallbackconst_shared_pointer
 
typedef std::tr1::weak_ptr< TimerCallbackweak_pointer
 
typedef std::tr1::weak_ptr< const TimerCallbackconst_weak_pointer
 

Public Member Functions

 TimerCallback ()
 
virtual ~TimerCallback ()
 
virtual void callback ()=0
 
virtual void timerStopped ()=0
 

Friends

class Timer
 

Detailed Description

Class that must be implemented by code that makes Timer requests.

Definition at line 40 of file timer.h.

Constructor & Destructor Documentation

◆ TimerCallback()

epics::pvData::TimerCallback::TimerCallback ( )

Constructor

◆ ~TimerCallback()

virtual epics::pvData::TimerCallback::~TimerCallback ( )
inlinevirtual

Destructor

Definition at line 50 of file timer.h.

Member Function Documentation

◆ callback()

virtual void epics::pvData::TimerCallback::callback ( )
pure virtual

The method that is called when a timer expires.

◆ timerStopped()

virtual void epics::pvData::TimerCallback::timerStopped ( )
pure virtual

The timer has stopped.


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