39 for (
const auto& request : requests) {
41 const auto& req = std::any_cast<const detail::CreateRequest<std::byte>&>(request);
42 CreateDataPointRequest(req.path);
44 const auto& req = std::any_cast<const detail::CreateRequest<char>&>(request);
45 CreateDataPointRequest(req.path);
47 const auto& req = std::any_cast<const detail::CreateRequest<RtcBool>&>(request);
48 CreateDataPointRequest(req.path);
50 const auto& req = std::any_cast<const detail::CreateRequest<RtcInt8>&>(request);
51 CreateDataPointRequest(req.path);
53 const auto& req = std::any_cast<const detail::CreateRequest<RtcInt16>&>(request);
54 CreateDataPointRequest(req.path);
56 const auto& req = std::any_cast<const detail::CreateRequest<RtcInt32>&>(request);
57 CreateDataPointRequest(req.path);
59 const auto& req = std::any_cast<const detail::CreateRequest<RtcInt64>&>(request);
60 CreateDataPointRequest(req.path);
62 const auto& req = std::any_cast<const detail::CreateRequest<RtcUInt8>&>(request);
63 CreateDataPointRequest(req.path);
65 const auto& req = std::any_cast<const detail::CreateRequest<RtcUInt16>&>(request);
66 CreateDataPointRequest(req.path);
68 const auto& req = std::any_cast<const detail::CreateRequest<RtcUInt32>&>(request);
69 CreateDataPointRequest(req.path);
71 const auto& req = std::any_cast<const detail::CreateRequest<RtcUInt64>&>(request);
72 CreateDataPointRequest(req.path);
74 const auto& req = std::any_cast<const detail::CreateRequest<RtcFloat>&>(request);
75 CreateDataPointRequest(req.path);
77 const auto& req = std::any_cast<const detail::CreateRequest<RtcDouble>&>(request);
78 CreateDataPointRequest(req.path);
80 const auto& req = std::any_cast<const detail::CreateRequest<RtcString>&>(request);
81 CreateDataPointRequest(req.path);
83 const auto& req = std::any_cast<const detail::DeleteRequest&>(request);
84 DeleteDataPointRequest(req.path);
86 const auto& req = std::any_cast<const detail::ReadMetaDataRequest&>(request);
87 GetDataPointTypeRequest(req.path);
88 GetDataPointSizeRequest(req.path);
90 const auto& req = std::any_cast<const detail::ExistsRequest&>(request);
91 DataPointExistsRequest(req.path);
93 const auto& req = std::any_cast<const detail::ReadRequest<std::byte>&>(request);
94 ReceivedReadRequest(req.path);
96 const auto& req = std::any_cast<const detail::ReadRequest<char>&>(request);
97 ReceivedReadRequest(req.path);
99 const auto& req = std::any_cast<const detail::ReadRequest<RtcBool>&>(request);
100 ReceivedReadRequest(req.path);
102 const auto& req = std::any_cast<const detail::ReadRequest<RtcInt8>&>(request);
103 ReceivedReadRequest(req.path);
105 const auto& req = std::any_cast<const detail::ReadRequest<RtcInt16>&>(request);
106 ReceivedReadRequest(req.path);
108 const auto& req = std::any_cast<const detail::ReadRequest<RtcInt32>&>(request);
109 ReceivedReadRequest(req.path);
111 const auto& req = std::any_cast<const detail::ReadRequest<RtcInt64>&>(request);
112 ReceivedReadRequest(req.path);
114 const auto& req = std::any_cast<const detail::ReadRequest<RtcUInt8>&>(request);
115 ReceivedReadRequest(req.path);
117 const auto& req = std::any_cast<const detail::ReadRequest<RtcUInt16>&>(request);
118 ReceivedReadRequest(req.path);
120 const auto& req = std::any_cast<const detail::ReadRequest<RtcUInt32>&>(request);
121 ReceivedReadRequest(req.path);
123 const auto& req = std::any_cast<const detail::ReadRequest<RtcUInt64>&>(request);
124 ReceivedReadRequest(req.path);
126 const auto& req = std::any_cast<const detail::ReadRequest<RtcFloat>&>(request);
127 ReceivedReadRequest(req.path);
129 const auto& req = std::any_cast<const detail::ReadRequest<RtcDouble>&>(request);
130 ReceivedReadRequest(req.path);
132 const auto& req = std::any_cast<const detail::ReadRequest<RtcString>&>(request);
133 ReceivedReadRequest(req.path);
135 const auto& req = std::any_cast<const detail::WriteRequest<std::byte>&>(request);
136 ReceivedWriteRequest(req.path);
138 const auto& req = std::any_cast<const detail::WriteRequest<char>&>(request);
139 ReceivedWriteRequest(req.path);
141 const auto& req = std::any_cast<const detail::WriteRequest<RtcBool>&>(request);
142 ReceivedWriteRequest(req.path);
144 const auto& req = std::any_cast<const detail::WriteRequest<RtcInt8>&>(request);
145 ReceivedWriteRequest(req.path);
147 const auto& req = std::any_cast<const detail::WriteRequest<RtcInt16>&>(request);
148 ReceivedWriteRequest(req.path);
150 const auto& req = std::any_cast<const detail::WriteRequest<RtcInt32>&>(request);
151 ReceivedWriteRequest(req.path);
153 const auto& req = std::any_cast<const detail::WriteRequest<RtcInt64>&>(request);
154 ReceivedWriteRequest(req.path);
156 const auto& req = std::any_cast<const detail::WriteRequest<RtcUInt8>&>(request);
157 ReceivedWriteRequest(req.path);
159 const auto& req = std::any_cast<const detail::WriteRequest<RtcUInt16>&>(request);
160 ReceivedWriteRequest(req.path);
162 const auto& req = std::any_cast<const detail::WriteRequest<RtcUInt32>&>(request);
163 ReceivedWriteRequest(req.path);
165 const auto& req = std::any_cast<const detail::WriteRequest<RtcUInt64>&>(request);
166 ReceivedWriteRequest(req.path);
168 const auto& req = std::any_cast<const detail::WriteRequest<RtcFloat>&>(request);
169 ReceivedWriteRequest(req.path);
171 const auto& req = std::any_cast<const detail::WriteRequest<RtcDouble>&>(request);
172 ReceivedWriteRequest(req.path);
174 const auto& req = std::any_cast<const detail::WriteRequest<RtcString>&>(request);
175 ReceivedWriteRequest(req.path);