10 #ifndef MonitorEventThread_H 11 #define MonitorEventThread_H 23 class NotifyMonitorRequester;
48 public epicsThreadRunable
51 static MonitorEventThreadPtr
get();
56 void event(NotifyMonitorRequesterPtr
const ¬ifyMonitorRequester);
61 std::tr1::shared_ptr<epicsThread> thread;
65 std::queue<NotifyMonitorRequesterWPtr> notifyMonitorQueue;
C++ wrapper for epicsEvent from EPICS base.
std::tr1::shared_ptr< MonitorEventThread > MonitorEventThreadPtr
TODO only here because of the Lockable.
Mark external symbols and entry points for shared libraries.
void setChannelMonitor(CAChannelMonitorPtr const &channelMonitor)
std::tr1::shared_ptr< NotifyMonitorRequester > NotifyMonitorRequesterPtr
std::tr1::weak_ptr< CAChannelMonitor > CAChannelMonitorWPtr
std::tr1::shared_ptr< CAChannelMonitor > CAChannelMonitorPtr
MonitorRequester::weak_pointer monitorRequester
std::tr1::weak_ptr< NotifyMonitorRequester > NotifyMonitorRequesterWPtr
CAChannelMonitorWPtr channelMonitor
C++ and C descriptions for a thread.