LibMultiSense
LibMultiSense Documentation
Loading...
Searching...
No Matches
SecondaryAppRegisteredAppsMessage.hh
Go to the documentation of this file.
1
39#ifndef LibMultiSense_SecondaryAppRegisteredApps
40#define LibMultiSense_SecondaryAppRegisteredApps
41
42#include "MultiSense/details/utility/Portability.hh"
43
44namespace crl {
45namespace multisense {
46namespace details {
47namespace wire {
48
50public:
52
54 std::string appName;
55
56 template<class Archive>
57 void serialize(Archive& message,
58 const VersionType version)
59 {
60 (void) version;
61 message & appVersion;
62 message & appName;
63 }
64};
65
67public:
70
71 //
72 // Constructors
73
76
77
78 std::vector<SecondaryAppRegisteredApp> apps;
79
80 //
81 // Serialization routine.
82
83 template<class Archive>
84 void serialize(Archive& message,
85 const VersionType version)
86 {
87 (void) version;
88 message & apps;
89 }
90};
91
92}}}} // namespaces
93
94#endif
#define CRL_CONSTEXPR
SecondaryAppRegisteredApps(utility::BufferStreamReader &r, VersionType v)
static CRL_CONSTEXPR IdType ID_DATA_SECONDARY_APP_REGISTERED_APPS
Definition Protocol.hh:244