This is Unofficial EPICS BASE Doxygen Site
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
Definition: memory.hpp:41
TODO only here because of the Lockable.
Definition: ntaggregate.cpp:16
std::tr1::shared_ptr< const Structure > StructureConstPtr
Definition: pvIntrospect.h:162
A class that holds data returned by PvaClientGet or PvaClientPutGet.
Definition: pvaClient.h:745
Holds all PVA related.
Definition: pvif.h:34
pvData
Definition: monitor.h:428
A base class for PvaClientGetData, PvaClientPutData, and PvaClientMonitorData.
Definition: pvaClient.h:569