This is Unofficial EPICS BASE Doxygen Site
epics::pvaClient Namespace Reference

Classes

class  ChannelGetRequesterImpl
 
class  ChannelProcessRequesterImpl
 
class  ChannelPutGetRequesterImpl
 
class  ChannelPutRequesterImpl
 
class  MonitorRequesterImpl
 
class  PvaClient
 pvaClient is a synchronous wrapper for the pvAccess API, which is a callback based API. More...
 
class  PvaClientChannel
 An easy to use alternative to directly calling the Channel methods of pvAccess. More...
 
class  PvaClientChannelCache
 
class  PvaClientChannelStateChangeRequester
 A callback for change in connection status. More...
 
class  PvaClientData
 A base class for PvaClientGetData, PvaClientPutData, and PvaClientMonitorData. More...
 
class  PvaClientGet
 An easy to use alternative to ChannelGet. More...
 
class  PvaClientGetCache
 
class  PvaClientGetData
 A class that holds data returned by PvaClientGet or PvaClientPutGet. More...
 
class  PvaClientGetRequester
 Optional client callback. More...
 
class  PvaClientMonitor
 An easy to use alternative to Monitor. More...
 
class  PvaClientMonitorData
 A class that holds data returned by PvaClientMonitor. More...
 
class  PvaClientMonitorRequester
 Optional client callback. More...
 
class  PvaClientMultiChannel
 PvaMultiChannel is a synchronous interface for accessing multiple channels. More...
 
class  PvaClientMultiGetDouble
 Provides channelGet to multiple channels where each channel has a numeric scalar value field. More...
 
class  PvaClientMultiMonitorDouble
 Provides a monitor to multiple channels where each channel has a numeric scalar value field. More...
 
class  PvaClientMultiPutDouble
 Provides channelPut to multiple channels where each channel has a numeric scalar value field. More...
 
class  PvaClientNTMultiData
 Provides NTMultiChannel data for both PvaClientNTMultiGet and PvaClientNTMultiMonitor. More...
 
class  PvaClientNTMultiGet
 Provides channelGet to multiple channels where the value field of each channel is presented as a union. More...
 
class  PvaClientNTMultiMonitor
 Provides channel monitor to multiple channels where the value field of each channel is presented as a union. More...
 
class  PvaClientNTMultiPut
 Provides channelPut to multiple channels where the value field of each channel is presented as a union. More...
 
class  PvaClientPostHandlerPvt
 
class  PvaClientProcess
 An easy to use alternative to ChannelProcess. More...
 
class  PvaClientProcessRequester
 Optional client callback. More...
 
class  PvaClientPut
 An easy to use alternative to ChannelPut. More...
 
class  PvaClientPutCache
 
class  PvaClientPutData
 A class that holds data given to by PvaClientPut or PvaClientPutGet. More...
 
class  PvaClientPutGet
 An easy to use alternative to ChannelPutGet. More...
 
class  PvaClientPutGetRequester
 Optional client callback. More...
 
class  PvaClientPutRequester
 Optional client callback. More...
 
class  PvaClientRPC
 An easy to use alternative to RPC. More...
 
class  PvaClientRPCRequester
 Optional client callback. More...
 
class  RPCRequesterImpl
 

Typedefs

typedef std::tr1::shared_ptr< PvaClientPvaClientPtr
 
typedef std::tr1::shared_ptr< PvaClientDataPvaClientDataPtr
 
typedef std::tr1::shared_ptr< PvaClientGetDataPvaClientGetDataPtr
 
typedef std::tr1::shared_ptr< PvaClientPutDataPvaClientPutDataPtr
 
typedef std::tr1::shared_ptr< PvaClientMonitorDataPvaClientMonitorDataPtr
 
typedef std::tr1::shared_ptr< PvaClientChannelStateChangeRequesterPvaClientChannelStateChangeRequesterPtr
 
typedef std::tr1::weak_ptr< PvaClientChannelStateChangeRequesterPvaClientChannelStateChangeRequesterWPtr
 
typedef std::tr1::shared_ptr< PvaClientChannelPvaClientChannelPtr
 
typedef std::tr1::shared_ptr< PvaClientField > PvaClientFieldPtr
 
typedef std::tr1::shared_ptr< PvaClientProcessRequesterPvaClientProcessRequesterPtr
 
typedef std::tr1::weak_ptr< PvaClientProcessRequesterPvaClientProcessRequesterWPtr
 
typedef std::tr1::shared_ptr< PvaClientProcessPvaClientProcessPtr
 
typedef std::tr1::shared_ptr< PvaClientGetRequesterPvaClientGetRequesterPtr
 
typedef std::tr1::weak_ptr< PvaClientGetRequesterPvaClientGetRequesterWPtr
 
typedef std::tr1::shared_ptr< PvaClientGetPvaClientGetPtr
 
typedef std::tr1::shared_ptr< PvaClientPutRequesterPvaClientPutRequesterPtr
 
typedef std::tr1::weak_ptr< PvaClientPutRequesterPvaClientPutRequesterWPtr
 
typedef std::tr1::shared_ptr< PvaClientPutPvaClientPutPtr
 
typedef std::tr1::shared_ptr< PvaClientPutGetRequesterPvaClientPutGetRequesterPtr
 
typedef std::tr1::weak_ptr< PvaClientPutGetRequesterPvaClientPutGetRequesterWPtr
 
typedef std::tr1::shared_ptr< PvaClientPutGetPvaClientPutGetPtr
 
typedef std::tr1::shared_ptr< PvaClientMonitorPvaClientMonitorPtr
 
typedef std::tr1::shared_ptr< PvaClientMonitorRequesterPvaClientMonitorRequesterPtr
 
typedef std::tr1::weak_ptr< PvaClientMonitorRequesterPvaClientMonitorRequesterWPtr
 
typedef std::tr1::shared_ptr< PvaClientArray > PvaClientArrayPtr
 
typedef std::tr1::shared_ptr< PvaClientRPCPvaClientRPCPtr
 
typedef std::tr1::shared_ptr< PvaClientRPCRequesterPvaClientRPCRequesterPtr
 
typedef std::tr1::weak_ptr< PvaClientRPCRequesterPvaClientRPCRequesterWPtr
 
typedef std::tr1::shared_ptr< PvaClientChannelCachePvaClientChannelCachePtr
 
typedef std::tr1::shared_ptr< PvaClientGetCachePvaClientGetCachePtr
 
typedef std::tr1::shared_ptr< PvaClientPutCachePvaClientPutCachePtr
 
typedef std::tr1::shared_ptr< ChannelProcessRequesterImplChannelProcessRequesterImplPtr
 
typedef std::tr1::shared_ptr< ChannelGetRequesterImplChannelGetRequesterImplPtr
 
typedef std::tr1::shared_ptr< ChannelPutRequesterImplChannelPutRequesterImplPtr
 
typedef std::tr1::shared_ptr< ChannelPutGetRequesterImplChannelPutGetRequesterImplPtr
 
typedef std::tr1::shared_ptr< MonitorRequesterImplMonitorRequesterImplPtr
 
typedef std::tr1::shared_ptr< RPCRequesterImplRPCRequesterImplPtr
 
typedef std::tr1::shared_ptr< PvaClientMultiChannelPvaClientMultiChannelPtr
 
typedef std::tr1::shared_ptr< PvaClientMultiGetDoublePvaClientMultiGetDoublePtr
 
typedef std::tr1::shared_ptr< PvaClientMultiPutDoublePvaClientMultiPutDoublePtr
 
typedef std::tr1::shared_ptr< PvaClientMultiMonitorDoublePvaClientMultiMonitorDoublePtr
 
typedef std::tr1::shared_ptr< PvaClientNTMultiGetPvaClientNTMultiGetPtr
 
typedef std::tr1::shared_ptr< PvaClientNTMultiPutPvaClientNTMultiPutPtr
 
typedef std::tr1::shared_ptr< PvaClientNTMultiMonitorPvaClientNTMultiMonitorPtr
 
typedef std::tr1::shared_ptr< PvaClientNTMultiDataPvaClientNTMultiDataPtr
 
typedef epics::pvData::shared_vector< PvaClientChannelPtrPvaClientChannelArray
 
typedef std::tr1::shared_ptr< PVArrayPVArrayPtr
 

Typedef Documentation

Definition at line 998 of file pvaClient.h.

Definition at line 893 of file pvaClient.h.

Definition at line 1309 of file pvaClient.h.

Definition at line 1143 of file pvaClient.h.

Definition at line 1553 of file pvaClient.h.

typedef std::tr1::shared_ptr<PvaClientArray> epics::pvaClient::PvaClientArrayPtr

Definition at line 88 of file pvaClient.h.

Definition at line 97 of file pvaClient.h.

Definition at line 59 of file pvaClient.h.

typedef std::tr1::shared_ptr<PvaClientData> epics::pvaClient::PvaClientDataPtr

Definition at line 48 of file pvaClient.h.

typedef std::tr1::shared_ptr<PvaClientField> epics::pvaClient::PvaClientFieldPtr

Definition at line 61 of file pvaClient.h.

Definition at line 201 of file pvaClient.h.

Definition at line 50 of file pvaClient.h.

typedef std::tr1::shared_ptr<PvaClientGet> epics::pvaClient::PvaClientGetPtr

Definition at line 71 of file pvaClient.h.

Definition at line 68 of file pvaClient.h.

Definition at line 70 of file pvaClient.h.

Definition at line 54 of file pvaClient.h.

Definition at line 83 of file pvaClient.h.

Definition at line 85 of file pvaClient.h.

Definition at line 87 of file pvaClient.h.

Definition at line 34 of file pvaClientMultiChannel.h.

Definition at line 36 of file pvaClientMultiChannel.h.

Definition at line 38 of file pvaClientMultiChannel.h.

Definition at line 49 of file pvaClientMultiChannel.h.

Definition at line 43 of file pvaClientMultiChannel.h.

Definition at line 47 of file pvaClientMultiChannel.h.

Definition at line 45 of file pvaClientMultiChannel.h.

Definition at line 66 of file pvaClient.h.

Definition at line 63 of file pvaClient.h.

Definition at line 65 of file pvaClient.h.

typedef std::tr1::shared_ptr<PvaClient> epics::pvaClient::PvaClientPtr

Definition at line 46 of file pvaClient.h.

Definition at line 203 of file pvaClient.h.

Definition at line 52 of file pvaClient.h.

Definition at line 81 of file pvaClient.h.

Definition at line 78 of file pvaClient.h.

Definition at line 80 of file pvaClient.h.

typedef std::tr1::shared_ptr<PvaClientPut> epics::pvaClient::PvaClientPutPtr

Definition at line 76 of file pvaClient.h.

Definition at line 73 of file pvaClient.h.

Definition at line 75 of file pvaClient.h.

typedef std::tr1::shared_ptr<PvaClientRPC> epics::pvaClient::PvaClientRPCPtr

Definition at line 90 of file pvaClient.h.

Definition at line 92 of file pvaClient.h.

Definition at line 94 of file pvaClient.h.

typedef std::tr1::shared_ptr< PVArray > epics::pvaClient::PVArrayPtr

Definition at line 38 of file pvaClientData.cpp.

Definition at line 1728 of file pvaClient.h.