|
pvaClientCPP 4.8.1
|
Classes | |
| 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 | 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 | 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 | 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 | 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... | |
| typedef std::tr1::shared_ptr<ChannelGetRequesterImpl> epics::pvaClient::ChannelGetRequesterImplPtr |
Definition at line 959 of file pvaClient.h.
| typedef std::tr1::shared_ptr<ChannelProcessRequesterImpl> epics::pvaClient::ChannelProcessRequesterImplPtr |
Definition at line 855 of file pvaClient.h.
| typedef std::tr1::shared_ptr<ChannelPutGetRequesterImpl> epics::pvaClient::ChannelPutGetRequesterImplPtr |
Definition at line 1266 of file pvaClient.h.
| typedef std::tr1::shared_ptr<ChannelPutRequesterImpl> epics::pvaClient::ChannelPutRequesterImplPtr |
Definition at line 1102 of file pvaClient.h.
| typedef std::tr1::shared_ptr<MonitorRequesterImpl> epics::pvaClient::MonitorRequesterImplPtr |
Definition at line 1506 of file pvaClient.h.
| typedef epics::pvData::shared_vector<PvaClientChannelPtr> epics::pvaClient::PvaClientChannelArray |
Definition at line 53 of file pvaClientMultiChannel.h.
| typedef std::tr1::shared_ptr<PvaClientChannelCache> epics::pvaClient::PvaClientChannelCachePtr |
Definition at line 94 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClientChannel> epics::pvaClient::PvaClientChannelPtr |
Definition at line 60 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClientChannelStateChangeRequester> epics::pvaClient::PvaClientChannelStateChangeRequesterPtr |
Definition at line 57 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 49 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClientGetCache> epics::pvaClient::PvaClientGetCachePtr |
Definition at line 198 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClientGetData> epics::pvaClient::PvaClientGetDataPtr |
Definition at line 51 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClientGet> epics::pvaClient::PvaClientGetPtr |
Definition at line 70 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClientGetRequester> epics::pvaClient::PvaClientGetRequesterPtr |
Definition at line 67 of file pvaClient.h.
| typedef std::tr1::weak_ptr<PvaClientGetRequester> epics::pvaClient::PvaClientGetRequesterWPtr |
Definition at line 68 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClientMonitorData> epics::pvaClient::PvaClientMonitorDataPtr |
Definition at line 55 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClientMonitor> epics::pvaClient::PvaClientMonitorPtr |
Definition at line 82 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClientMonitorRequester> epics::pvaClient::PvaClientMonitorRequesterPtr |
Definition at line 84 of file pvaClient.h.
| typedef std::tr1::weak_ptr<PvaClientMonitorRequester> epics::pvaClient::PvaClientMonitorRequesterWPtr |
Definition at line 85 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClientMultiChannel> epics::pvaClient::PvaClientMultiChannelPtr |
Definition at line 35 of file pvaClientMultiChannel.h.
| typedef std::tr1::shared_ptr<PvaClientMultiGetDouble> epics::pvaClient::PvaClientMultiGetDoublePtr |
Definition at line 37 of file pvaClientMultiChannel.h.
| typedef std::tr1::shared_ptr<PvaClientMultiMonitorDouble> epics::pvaClient::PvaClientMultiMonitorDoublePtr |
Definition at line 41 of file pvaClientMultiChannel.h.
| typedef std::tr1::shared_ptr<PvaClientMultiPutDouble> epics::pvaClient::PvaClientMultiPutDoublePtr |
Definition at line 39 of file pvaClientMultiChannel.h.
| typedef std::tr1::shared_ptr<PvaClientNTMultiData> epics::pvaClient::PvaClientNTMultiDataPtr |
Definition at line 50 of file pvaClientMultiChannel.h.
| typedef std::tr1::shared_ptr<PvaClientNTMultiGet> epics::pvaClient::PvaClientNTMultiGetPtr |
Definition at line 44 of file pvaClientMultiChannel.h.
| typedef std::tr1::shared_ptr<PvaClientNTMultiMonitor> epics::pvaClient::PvaClientNTMultiMonitorPtr |
Definition at line 48 of file pvaClientMultiChannel.h.
| typedef std::tr1::shared_ptr<PvaClientNTMultiPut> epics::pvaClient::PvaClientNTMultiPutPtr |
Definition at line 46 of file pvaClientMultiChannel.h.
| typedef std::tr1::shared_ptr<PvaClientProcess> epics::pvaClient::PvaClientProcessPtr |
Definition at line 65 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClientProcessRequester> epics::pvaClient::PvaClientProcessRequesterPtr |
Definition at line 62 of file pvaClient.h.
| typedef std::tr1::weak_ptr<PvaClientProcessRequester> epics::pvaClient::PvaClientProcessRequesterWPtr |
Definition at line 63 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClient> epics::pvaClient::PvaClientPtr |
Definition at line 47 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClientPutCache> epics::pvaClient::PvaClientPutCachePtr |
Definition at line 200 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClientPutData> epics::pvaClient::PvaClientPutDataPtr |
Definition at line 53 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClientPutGet> epics::pvaClient::PvaClientPutGetPtr |
Definition at line 80 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClientPutGetRequester> epics::pvaClient::PvaClientPutGetRequesterPtr |
Definition at line 77 of file pvaClient.h.
| typedef std::tr1::weak_ptr<PvaClientPutGetRequester> epics::pvaClient::PvaClientPutGetRequesterWPtr |
Definition at line 78 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClientPut> epics::pvaClient::PvaClientPutPtr |
Definition at line 75 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClientPutRequester> epics::pvaClient::PvaClientPutRequesterPtr |
Definition at line 72 of file pvaClient.h.
| typedef std::tr1::weak_ptr<PvaClientPutRequester> epics::pvaClient::PvaClientPutRequesterWPtr |
Definition at line 73 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClientRPC> epics::pvaClient::PvaClientRPCPtr |
Definition at line 87 of file pvaClient.h.
| typedef std::tr1::shared_ptr<PvaClientRPCRequester> epics::pvaClient::PvaClientRPCRequesterPtr |
Definition at line 89 of file pvaClient.h.
| typedef std::tr1::weak_ptr<PvaClientRPCRequester> epics::pvaClient::PvaClientRPCRequesterWPtr |
Definition at line 90 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 1679 of file pvaClient.h.