GoPxL SDK

- Home
- Files
- Namespace

GoDataSet.h
Go to the documentation of this file.
1
9 #ifndef GO_PXL_SDK_GOGDPDATASET_H
10 #define GO_PXL_SDK_GOGDPDATASET_H
11
12 #include <GoPxLSdk/GoGdpMsg/GoGdpMsgDef.h>
13 #include <GoPxLSdk/GoGdpMsg/GoGdpMsg.h>
14
15 namespace GoPxLSdk
16 {
17 class GoPxLSdkClass GoDataSet
18 {
19 public:
26 void Clear();
27
35 void Add(std::shared_ptr<GoGdpMsg> pGoGdpMsg);
36
45 const GoGdpMsg& GdpMsgAt(size_t index) const;
46
54 const size_t Count() const;
55
56 private:
57 std::vector<std::shared_ptr<GoGdpMsg>> content;
58 };
59 }
60
61 #endif
62
63
64
65
GoPxLSdk::GoDataSet
Definition: GoDataSet.h:17
GoPxLSdkClass
#define GoPxLSdkClass
Definition: Def.h:35
GoGdpMsgDef.h
GoGdpMsg.h
GoPxLSdk
Definition: Def.h:46
GoPxLSdk::GoGdpMsg
Definition: GoGdpMsg.h:37