![]() |
This is Unofficial EPICS BASE Doxygen Site
|
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 |
typedef std::tr1::shared_ptr<ChannelGetRequesterImpl> epics::pvaClient::ChannelGetRequesterImplPtr |
Definition at line 998 of file pvaClient.h.
typedef std::tr1::shared_ptr<ChannelProcessRequesterImpl> epics::pvaClient::ChannelProcessRequesterImplPtr |
Definition at line 893 of file pvaClient.h.
typedef std::tr1::shared_ptr<ChannelPutGetRequesterImpl> epics::pvaClient::ChannelPutGetRequesterImplPtr |
Definition at line 1309 of file pvaClient.h.
typedef std::tr1::shared_ptr<ChannelPutRequesterImpl> epics::pvaClient::ChannelPutRequesterImplPtr |
Definition at line 1143 of file pvaClient.h.
typedef std::tr1::shared_ptr<MonitorRequesterImpl> epics::pvaClient::MonitorRequesterImplPtr |
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 53 of file pvaClientMultiChannel.h.
typedef std::tr1::shared_ptr<PvaClientChannelCache> epics::pvaClient::PvaClientChannelCachePtr |
Definition at line 97 of file pvaClient.h.
typedef std::tr1::shared_ptr<PvaClientChannel> epics::pvaClient::PvaClientChannelPtr |
Definition at line 59 of file pvaClient.h.
typedef std::tr1::shared_ptr<PvaClientChannelStateChangeRequester> epics::pvaClient::PvaClientChannelStateChangeRequesterPtr |
Definition at line 56 of file pvaClient.h.
typedef std::tr1::weak_ptr<PvaClientChannelStateChangeRequester> epics::pvaClient::PvaClientChannelStateChangeRequesterWPtr |
Definition at line 58 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.
typedef std::tr1::shared_ptr<PvaClientGetCache> epics::pvaClient::PvaClientGetCachePtr |
Definition at line 201 of file pvaClient.h.
typedef std::tr1::shared_ptr<PvaClientGetData> epics::pvaClient::PvaClientGetDataPtr |
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.
typedef std::tr1::shared_ptr<PvaClientGetRequester> epics::pvaClient::PvaClientGetRequesterPtr |
Definition at line 68 of file pvaClient.h.
typedef std::tr1::weak_ptr<PvaClientGetRequester> epics::pvaClient::PvaClientGetRequesterWPtr |
Definition at line 70 of file pvaClient.h.
typedef std::tr1::shared_ptr<PvaClientMonitorData> epics::pvaClient::PvaClientMonitorDataPtr |
Definition at line 54 of file pvaClient.h.
typedef std::tr1::shared_ptr<PvaClientMonitor> epics::pvaClient::PvaClientMonitorPtr |
Definition at line 83 of file pvaClient.h.
typedef std::tr1::shared_ptr<PvaClientMonitorRequester> epics::pvaClient::PvaClientMonitorRequesterPtr |
Definition at line 85 of file pvaClient.h.
typedef std::tr1::weak_ptr<PvaClientMonitorRequester> epics::pvaClient::PvaClientMonitorRequesterWPtr |
Definition at line 87 of file pvaClient.h.
typedef std::tr1::shared_ptr<PvaClientMultiChannel> epics::pvaClient::PvaClientMultiChannelPtr |
Definition at line 34 of file pvaClientMultiChannel.h.
typedef std::tr1::shared_ptr<PvaClientMultiGetDouble> epics::pvaClient::PvaClientMultiGetDoublePtr |
Definition at line 36 of file pvaClientMultiChannel.h.
typedef std::tr1::shared_ptr<PvaClientMultiMonitorDouble> epics::pvaClient::PvaClientMultiMonitorDoublePtr |
Definition at line 40 of file pvaClientMultiChannel.h.
typedef std::tr1::shared_ptr<PvaClientMultiPutDouble> epics::pvaClient::PvaClientMultiPutDoublePtr |
Definition at line 38 of file pvaClientMultiChannel.h.
typedef std::tr1::shared_ptr<PvaClientNTMultiData> epics::pvaClient::PvaClientNTMultiDataPtr |
Definition at line 49 of file pvaClientMultiChannel.h.
typedef std::tr1::shared_ptr<PvaClientNTMultiGet> epics::pvaClient::PvaClientNTMultiGetPtr |
Definition at line 43 of file pvaClientMultiChannel.h.
typedef std::tr1::shared_ptr<PvaClientNTMultiMonitor> epics::pvaClient::PvaClientNTMultiMonitorPtr |
Definition at line 47 of file pvaClientMultiChannel.h.
typedef std::tr1::shared_ptr<PvaClientNTMultiPut> epics::pvaClient::PvaClientNTMultiPutPtr |
Definition at line 45 of file pvaClientMultiChannel.h.
typedef std::tr1::shared_ptr<PvaClientProcess> epics::pvaClient::PvaClientProcessPtr |
Definition at line 66 of file pvaClient.h.
typedef std::tr1::shared_ptr<PvaClientProcessRequester> epics::pvaClient::PvaClientProcessRequesterPtr |
Definition at line 63 of file pvaClient.h.
typedef std::tr1::weak_ptr<PvaClientProcessRequester> epics::pvaClient::PvaClientProcessRequesterWPtr |
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.
typedef std::tr1::shared_ptr<PvaClientPutCache> epics::pvaClient::PvaClientPutCachePtr |
Definition at line 203 of file pvaClient.h.
typedef std::tr1::shared_ptr<PvaClientPutData> epics::pvaClient::PvaClientPutDataPtr |
Definition at line 52 of file pvaClient.h.
typedef std::tr1::shared_ptr<PvaClientPutGet> epics::pvaClient::PvaClientPutGetPtr |
Definition at line 81 of file pvaClient.h.
typedef std::tr1::shared_ptr<PvaClientPutGetRequester> epics::pvaClient::PvaClientPutGetRequesterPtr |
Definition at line 78 of file pvaClient.h.
typedef std::tr1::weak_ptr<PvaClientPutGetRequester> epics::pvaClient::PvaClientPutGetRequesterWPtr |
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.
typedef std::tr1::shared_ptr<PvaClientPutRequester> epics::pvaClient::PvaClientPutRequesterPtr |
Definition at line 73 of file pvaClient.h.
typedef std::tr1::weak_ptr<PvaClientPutRequester> epics::pvaClient::PvaClientPutRequesterWPtr |
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.
typedef std::tr1::shared_ptr<PvaClientRPCRequester> epics::pvaClient::PvaClientRPCRequesterPtr |
Definition at line 92 of file pvaClient.h.
typedef std::tr1::weak_ptr<PvaClientRPCRequester> epics::pvaClient::PvaClientRPCRequesterWPtr |
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.
typedef std::tr1::shared_ptr<RPCRequesterImpl> epics::pvaClient::RPCRequesterImplPtr |
Definition at line 1728 of file pvaClient.h.