pvaClientCPP  4.8.1-dev
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 
22 using namespace epics::pvData;
23 using namespace epics::pvAccess;
24 using namespace std;
25 
26 namespace epics { namespace pvaClient {
27 
28 
29 PvaClientGetDataPtr 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 
36 PvaClientGetData::PvaClientGetData(StructureConstPtr const & structure)
37 : PvaClientData(structure)
38 {}
39 
40 }}
std::tr1::shared_ptr< PvaClientGetData > PvaClientGetDataPtr
Definition: pvaClient.h:50
STL namespace.
A class that holds data returned by PvaClientGet or PvaClientPutGet.
Definition: pvaClient.h:710
A base class for PvaClientGetData, PvaClientPutData, and PvaClientMonitorData.
Definition: pvaClient.h:541