![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Callback implemented by monitor clients. More...
#include "pvAccess.h"
Public Types | |
typedef Monitor | operation_type |
Public Member Functions | |
POINTER_DEFINITIONS (MonitorRequester) | |
virtual | ~MonitorRequester () |
virtual void | monitorConnect (epics::pvData::Status const &status, MonitorPtr const &monitor, epics::pvData::StructureConstPtr const &structure)=0 |
virtual void | monitorEvent (MonitorPtr const &monitor)=0 |
virtual void | unlisten (MonitorPtr const &monitor)=0 |
![]() | |
POINTER_DEFINITIONS (ChannelBaseRequester) | |
ChannelBaseRequester () | |
virtual | ~ChannelBaseRequester () |
virtual void | channelDisconnect (bool destroy) |
Additional Inherited Members | |
![]() | |
static size_t | num_instances |
Callback implemented by monitor clients.
Requester for ChannelMonitor.
Definition at line 249 of file pvAccess.h.
Definition at line 252 of file pvAccess.h.
|
inlinevirtual |
Definition at line 254 of file pvAccess.h.
|
pure virtual |
Underlying Channel is connected and operation setup is complete. Call start() to begin subscription updates.
status | Completion status. |
monitor | The monitor |
structure | The structure defining the data. |
Implemented in epics::pvAccess::Monitor::Impl.
|
pure virtual |
Monitor queue is not empty.
The requester must call Monitor.poll to get data.
monitor | The monitor. |
Implemented in epics::pvAccess::Monitor::Impl.
epics::pvAccess::MonitorRequester::POINTER_DEFINITIONS | ( | MonitorRequester | ) |
|
pure virtual |
No more subscription update will be sent.
monitor | The monitor. |
Implemented in epics::pvAccess::Monitor::Impl.