This is Unofficial EPICS BASE Doxygen Site
pvaClientMultiChannel.h File Reference
#include <pv/ntmultiChannel.h>
#include <pv/createRequest.h>
#include <pv/pvaClient.h>
+ Include dependency graph for pvaClientMultiChannel.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  epics::pvaClient::PvaClientMultiChannel
 PvaMultiChannel is a synchronous interface for accessing multiple channels. More...
 
class  epics::pvaClient::PvaClientMultiGetDouble
 Provides channelGet to multiple channels where each channel has a numeric scalar value field. More...
 
class  epics::pvaClient::PvaClientMultiPutDouble
 Provides channelPut to multiple channels where each channel has a numeric scalar value field. More...
 
class  epics::pvaClient::PvaClientMultiMonitorDouble
 Provides a monitor to multiple channels where each channel has a numeric scalar value field. More...
 
class  epics::pvaClient::PvaClientNTMultiGet
 Provides channelGet to multiple channels where the value field of each channel is presented as a union. More...
 
class  epics::pvaClient::PvaClientNTMultiPut
 Provides channelPut to multiple channels where the value field of each channel is presented as a union. More...
 
class  epics::pvaClient::PvaClientNTMultiMonitor
 Provides channel monitor to multiple channels where the value field of each channel is presented as a union. More...
 
class  epics::pvaClient::PvaClientNTMultiData
 Provides NTMultiChannel data for both PvaClientNTMultiGet and PvaClientNTMultiMonitor. More...
 

Namespaces

 epics
 TODO only here because of the Lockable.
 
 epics::pvaClient
 

Typedefs

typedef std::tr1::shared_ptr< PvaClientMultiChannel > epics::pvaClient::PvaClientMultiChannelPtr
 
typedef std::tr1::shared_ptr< PvaClientMultiGetDouble > epics::pvaClient::PvaClientMultiGetDoublePtr
 
typedef std::tr1::shared_ptr< PvaClientMultiPutDouble > epics::pvaClient::PvaClientMultiPutDoublePtr
 
typedef std::tr1::shared_ptr< PvaClientMultiMonitorDouble > epics::pvaClient::PvaClientMultiMonitorDoublePtr
 
typedef std::tr1::shared_ptr< PvaClientNTMultiGet > epics::pvaClient::PvaClientNTMultiGetPtr
 
typedef std::tr1::shared_ptr< PvaClientNTMultiPut > epics::pvaClient::PvaClientNTMultiPutPtr
 
typedef std::tr1::shared_ptr< PvaClientNTMultiMonitor > epics::pvaClient::PvaClientNTMultiMonitorPtr
 
typedef std::tr1::shared_ptr< PvaClientNTMultiData > epics::pvaClient::PvaClientNTMultiDataPtr
 
typedef epics::pvData::shared_vector< PvaClientChannelPtr > epics::pvaClient::PvaClientChannelArray