![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Listener for PVRecord::message. More...
#include "pvDatabase.h"
Inheritance diagram for epics::pvDatabase::PVListener:
Collaboration diagram for epics::pvDatabase::PVListener: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... | |
Public Member Functions inherited from epics::pvDatabase::PVRecordClient | |
| 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.