Access to Monitor subscription and queue.
More...
#include <client/pv/monitor.h>
|
| POINTER_DEFINITIONS (Monitor) |
|
virtual epics::pvData::Status | start ()=0 |
| Start monitoring. More...
|
|
virtual epics::pvData::Status | stop ()=0 |
| Stop Monitoring. More...
|
|
virtual MonitorElementPtr | poll ()=0 |
| If monitor has occurred return data. More...
|
|
virtual void | release (MonitorElementPtr const &monitorElement)=0 |
| Release a MonitorElement that was returned by poll. More...
|
|
virtual void | getStats (Stats &s) const |
|
virtual void | reportRemoteQueueStatus (epics::pvData::int32 freeElements) |
| Report remote queue status. More...
|
|
| POINTER_DEFINITIONS (Destroyable) |
|
virtual void | destroy () |
| Destroy this instance.
|
|
Access to Monitor subscription and queue.
Downstream interface to access a monitor queue (via poll() and release() )
Definition at line 69 of file monitor.h.
◆ poll()
virtual MonitorElementPtr epics::pvAccess::Monitor::poll |
( |
| ) |
|
|
pure virtual |
◆ release()
virtual void epics::pvAccess::Monitor::release |
( |
MonitorElementPtr const & |
monitorElement | ) |
|
|
pure virtual |
◆ reportRemoteQueueStatus()
virtual void epics::pvAccess::Monitor::reportRemoteQueueStatus |
( |
epics::pvData::int32 |
freeElements | ) |
|
|
inlinevirtual |
◆ start()
virtual epics::pvData::Status epics::pvAccess::Monitor::start |
( |
| ) |
|
|
pure virtual |
◆ stop()
virtual epics::pvData::Status epics::pvAccess::Monitor::stop |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: