pvaClientCPP 4.8.1
pvaClientGetData.cpp
Go to the documentation of this file.
1/* pvaClientGetData.cpp */
12#include <typeinfo>
13#include <sstream>
14
15#include <pv/createRequest.h>
16#include <pv/convert.h>
17
18#define epicsExportSharedSymbols
19
20#include <pv/pvaClient.h>
21
22using namespace epics::pvData;
23using namespace epics::pvAccess;
24using namespace std;
25
26namespace epics { namespace pvaClient {
27
28
29PvaClientGetDataPtr PvaClientGetData::create(StructureConstPtr const & structure)
30{
31 if(PvaClient::getDebug()) cout << "PvaClientGetData::create\n";
32 PvaClientGetDataPtr epv(new PvaClientGetData(structure));
33 return epv;
34}
35
36PvaClientGetData::PvaClientGetData(StructureConstPtr const & structure)
37: PvaClientData(structure)
38{}
39
40}}
A base class for PvaClientGetData, PvaClientPutData, and PvaClientMonitorData.
Definition pvaClient.h:542
A class that holds data returned by PvaClientGet or PvaClientPutGet.
Definition pvaClient.h:711
static PvaClientGetDataPtr create(epics::pvData::StructureConstPtr const &structure)
Factory method for creating an instance of PvaClientGetData.
static bool getDebug()
Is debug set?
Definition pvaClient.cpp:97
std::tr1::shared_ptr< PvaClientGetData > PvaClientGetDataPtr
Definition pvaClient.h:51