![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "caChannel.h"
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 () |
![]() | |
POINTER_DEFINITIONS (Monitor) | |
virtual | ~Monitor () |
virtual void | getStats (Stats &s) const |
virtual void | reportRemoteQueueStatus (epics::pvData::int32 freeElements) |
![]() | |
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 | |
![]() | |
typedef MonitorRequester | requester_type |
![]() | |
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.