PVData C++  8.0.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
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
< TimerCallback
shared_pointer
 
typedef std::tr1::shared_ptr
< const TimerCallback
const_shared_pointer
 
typedef std::tr1::weak_ptr
< TimerCallback
weak_pointer
 
typedef std::tr1::weak_ptr
< const TimerCallback
const_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

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

Constructor

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

Destructor

Definition at line 50 of file timer.h.

Member Function Documentation

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

The method that is called when a timer expires.

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

The timer has stopped.


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