EPICS ARCHIVER V4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups
Public Member Functions | Public Attributes | List of all members
DemoProcessVariableListener Class Reference
Inheritance diagram for DemoProcessVariableListener:
ProcessVariableListener ProcessVariableStateListener ProcessVariableValueListener

Public Member Functions

void setListener (ProcessVariableListener *listener)
 Forward all requests to yet another listener, so it acts like a PV Filter.
 
void pvConnected (ProcessVariable &pv, const epicsTime &when)
 Invoked when the pv connects. More...
 
void pvDisconnected (ProcessVariable &pv, const epicsTime &when)
 Invoked when the pv disconnects. More...
 
void pvValue (class ProcessVariable &pv, const RawValue::Data *data)
 Invoked when the pv has a new value. More...
 
- Public Member Functions inherited from ProcessVariableStateListener
virtual ~ProcessVariableStateListener ()
 Constructor.
 

Public Attributes

bool connected
 
size_t values
 

Member Function Documentation

void DemoProcessVariableListener::pvConnected ( ProcessVariable pv,
const epicsTime &  when 
)
virtual

Invoked when the pv connects.

This means: connected and received control info.

Implements ProcessVariableStateListener.

void DemoProcessVariableListener::pvDisconnected ( ProcessVariable pv,
const epicsTime &  when 
)
virtual

Invoked when the pv disconnects.

Implements ProcessVariableStateListener.

void DemoProcessVariableListener::pvValue ( class ProcessVariable pv,
const RawValue::Data data 
)
virtual

Invoked when the pv has a new value.

Can be the result of a 'getValue' or 'subscribe'.

Implements ProcessVariableValueListener.


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