pvaClientCPP 4.8.1
pvaClientMultiChannel.h File Reference
#include <pv/ntmultiChannel.h>
#include <pv/createRequest.h>
#include <pv/pvaClient.h>

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

namespace  epics
 
namespace  epics::pvaClient
 

Typedefs

typedef std::tr1::shared_ptr< PvaClientMultiChannelepics::pvaClient::PvaClientMultiChannelPtr
 
typedef std::tr1::shared_ptr< PvaClientMultiGetDoubleepics::pvaClient::PvaClientMultiGetDoublePtr
 
typedef std::tr1::shared_ptr< PvaClientMultiPutDoubleepics::pvaClient::PvaClientMultiPutDoublePtr
 
typedef std::tr1::shared_ptr< PvaClientMultiMonitorDoubleepics::pvaClient::PvaClientMultiMonitorDoublePtr
 
typedef std::tr1::shared_ptr< PvaClientNTMultiGetepics::pvaClient::PvaClientNTMultiGetPtr
 
typedef std::tr1::shared_ptr< PvaClientNTMultiPutepics::pvaClient::PvaClientNTMultiPutPtr
 
typedef std::tr1::shared_ptr< PvaClientNTMultiMonitorepics::pvaClient::PvaClientNTMultiMonitorPtr
 
typedef std::tr1::shared_ptr< PvaClientNTMultiDataepics::pvaClient::PvaClientNTMultiDataPtr
 
typedef epics::pvData::shared_vector< PvaClientChannelPtrepics::pvaClient::PvaClientChannelArray