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.cpp:22
Definition: nEDChannel.h:54
ConnectionState
Definition: pxrd2_interface_misc.h:50
Definition: NDFileHDF5Layout.h:42
list structure
Definition: makeAdl.py:78