![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "caChannel.h"
Inheritance diagram for epics::pvAccess::ca::CAChannelMonitor:
Collaboration diagram for epics::pvAccess::ca::CAChannelMonitor:Public Member Functions | |
| POINTER_DEFINITIONS (CAChannelMonitor) | |
| virtual | ~CAChannelMonitor () |
| void | subscriptionEvent (struct event_handler_args &args) |
| virtual epics::pvData::Status | start () |
| virtual epics::pvData::Status | stop () |
| virtual MonitorElementPtr | poll () |
| virtual void | release (MonitorElementPtr const &monitorElement) |
| virtual void | cancel () |
| virtual std::string | getRequesterName () |
| void | activate () |
| void | notifyClient () |
Public Member Functions inherited from epics::pvAccess::Monitor | |
| POINTER_DEFINITIONS (Monitor) | |
| virtual | ~Monitor () |
| virtual void | getStats (Stats &s) const |
| virtual void | reportRemoteQueueStatus (epics::pvData::int32 freeElements) |
Public Member Functions inherited from epics::pvAccess::Destroyable | |
| POINTER_DEFINITIONS (Destroyable) | |
Static Public Member Functions | |
| static CAChannelMonitor::shared_pointer | create (CAChannel::shared_pointer const &channel, MonitorRequester::shared_pointer const &monitorRequester, epics::pvData::PVStructurePtr const &pvRequest) |
Additional Inherited Members | |
Public Types inherited from epics::pvAccess::Monitor | |
| typedef MonitorRequester | requester_type |
Protected Member Functions inherited from epics::pvAccess::Destroyable | |
| virtual | ~Destroyable () |
Definition at line 235 of file caChannel.h.
|
virtual |
Definition at line 840 of file caChannel.cpp.
| void epics::pvAccess::ca::CAChannelMonitor::activate | ( | ) |
Definition at line 851 of file caChannel.cpp.
|
virtual |
Definition at line 1010 of file caChannel.cpp.
|
static |
Definition at line 815 of file caChannel.cpp.
|
virtual |
Definition at line 890 of file caChannel.cpp.
| void epics::pvAccess::ca::CAChannelMonitor::notifyClient | ( | ) |
Definition at line 925 of file caChannel.cpp.
| epics::pvAccess::ca::CAChannelMonitor::POINTER_DEFINITIONS | ( | CAChannelMonitor | ) |
|
virtual |
If monitor has occurred return data.
May recursively call MonitorRequester::unlisten()
Implements epics::pvAccess::Monitor.
Definition at line 987 of file caChannel.cpp.
|
virtual |
Release a MonitorElement that was returned by poll. A poll() must be called after the release() to check the presence of any modified data.
| monitorElement |
Implements epics::pvAccess::Monitor.
Definition at line 1000 of file caChannel.cpp.
|
virtual |
Start monitoring.
Implements epics::pvAccess::Monitor.
Definition at line 936 of file caChannel.cpp.
|
virtual |
Stop Monitoring.
Implements epics::pvAccess::Monitor.
Definition at line 967 of file caChannel.cpp.
| void epics::pvAccess::ca::CAChannelMonitor::subscriptionEvent | ( | struct event_handler_args & | args | ) |
Definition at line 892 of file caChannel.cpp.