![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Listener for PVRecord::message. More...
#include "pvDatabase.h"
Public Member Functions | |
POINTER_DEFINITIONS (PVListener) | |
virtual | ~PVListener () |
Destructor. More... | |
virtual void | dataPut (PVRecordFieldPtr const &pvRecordField)=0 |
pvField has been modified. More... | |
virtual void | dataPut (PVRecordStructurePtr const &requested, PVRecordFieldPtr const &pvRecordField)=0 |
A subfield has been modified. More... | |
virtual void | beginGroupPut (PVRecordPtr const &pvRecord)=0 |
Begin a set of puts. More... | |
virtual void | endGroupPut (PVRecordPtr const &pvRecord)=0 |
End a set of puts. More... | |
virtual void | unlisten (PVRecordPtr const &pvRecord)=0 |
Connection to record is being terminated. More... | |
![]() | |
POINTER_DEFINITIONS (PVRecordClient) | |
virtual | ~PVRecordClient () |
Destructor. More... | |
virtual void | detach (PVRecordPtr const &pvRecord)=0 |
Detach from the record because it is being removed. More... | |
Listener for PVRecord::message.
An interface that is implemented by code that traps calls to PVRecord::message.
Definition at line 428 of file pvDatabase.h.
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
pvField has been modified.
This is called if the listener has called PVRecordField::addListener for pvRecordField.
pvRecordField | The modified field. |
Implemented in epics::pvDatabase::MonitorLocal.
|
pure virtual |
A subfield has been modified.
requested | The structure that was requested. |
pvRecordField | The field that was modified. |
Implemented in epics::pvDatabase::MonitorLocal.
|
pure virtual |
epics::pvDatabase::PVListener::POINTER_DEFINITIONS | ( | PVListener | ) |
|
pure virtual |
Connection to record is being terminated.
pvRecord | The record. |
Implemented in epics::pvDatabase::MonitorLocal.