12 #include <epicsThread.h>
13 #include <epicsTime.h>
14 #include <pv/epicsException.h>
15 #include <pv/createRequest.h>
17 #include <pv/pvData.h>
18 #include <pv/clientFactory.h>
19 #include <pv/pvAccess.h>
20 #include <pv/monitor.h>
26 using std::tr1::shared_ptr;
28 using namespace epics::pvAccess;
39 void channelCreated(
const Status& status, Channel::shared_pointer
const & channel);
41 bool waitUntilConnected(
double timeOut);
43 void message(
std::string const & message, MessageType messageType);
62 void monitorConnect(Status
const & status, MonitorPtr
const & monitor, StructureConstPtr
const &
structure);
63 void monitorEvent(MonitorPtr
const & monitor);
64 void unlisten(MonitorPtr
const & monitor);
65 bool waitUntilConnected(
double timeOut);
66 boolean waitUntilDone();
70 void message(
std::string const & message, MessageType messageType);
78 epicsUInt32 m_channelID;
Definition: nEDChannel.h:32
Definition: nEDChannel.h:55
@ string
Definition: NDFileHDF5Layout.h:44
list structure
Definition: makeAdl.py:78
Definition: nEDChannel.cpp:22
ConnectionState
Definition: pxrd2_interface_misc.h:50