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: