40 for (
const auto& request : requests) {
42 const auto& req = std::any_cast<const detail::CreateRequest<std::byte>&>(request);
43 CreateDataPointRequest(req.path);
45 const auto& req = std::any_cast<const detail::CreateRequest<char>&>(request);
46 CreateDataPointRequest(req.path);
48 const auto& req = std::any_cast<const detail::CreateRequest<RtcBool>&>(request);
49 CreateDataPointRequest(req.path);
51 const auto& req = std::any_cast<const detail::CreateRequest<RtcInt8>&>(request);
52 CreateDataPointRequest(req.path);
54 const auto& req = std::any_cast<const detail::CreateRequest<RtcInt16>&>(request);
55 CreateDataPointRequest(req.path);
57 const auto& req = std::any_cast<const detail::CreateRequest<RtcInt32>&>(request);
58 CreateDataPointRequest(req.path);
60 const auto& req = std::any_cast<const detail::CreateRequest<RtcInt64>&>(request);
61 CreateDataPointRequest(req.path);
63 const auto& req = std::any_cast<const detail::CreateRequest<RtcUInt8>&>(request);
64 CreateDataPointRequest(req.path);
66 const auto& req = std::any_cast<const detail::CreateRequest<RtcUInt16>&>(request);
67 CreateDataPointRequest(req.path);
69 const auto& req = std::any_cast<const detail::CreateRequest<RtcUInt32>&>(request);
70 CreateDataPointRequest(req.path);
72 const auto& req = std::any_cast<const detail::CreateRequest<RtcUInt64>&>(request);
73 CreateDataPointRequest(req.path);
75 const auto& req = std::any_cast<const detail::CreateRequest<RtcFloat>&>(request);
76 CreateDataPointRequest(req.path);
78 const auto& req = std::any_cast<const detail::CreateRequest<RtcDouble>&>(request);
79 CreateDataPointRequest(req.path);
81 const auto& req = std::any_cast<const detail::CreateRequest<RtcString>&>(request);
82 CreateDataPointRequest(req.path);
84 const auto& req = std::any_cast<const detail::DeleteRequest&>(request);
85 DeleteDataPointRequest(req.path);
87 const auto& req = std::any_cast<const detail::ReadMetaDataRequest&>(request);
88 GetDataPointTypeRequest(req.path);
89 GetDataPointSizeRequest(req.path);
91 const auto& req = std::any_cast<const detail::ExistsRequest&>(request);
92 DataPointExistsRequest(req.path);
94 const auto& req = std::any_cast<const detail::ReadRequest<std::byte>&>(request);
95 ReceivedReadRequest(req.path);
97 const auto& req = std::any_cast<const detail::ReadRequest<char>&>(request);
98 ReceivedReadRequest(req.path);
100 const auto& req = std::any_cast<const detail::ReadRequest<RtcBool>&>(request);
101 ReceivedReadRequest(req.path);
103 const auto& req = std::any_cast<const detail::ReadRequest<RtcInt8>&>(request);
104 ReceivedReadRequest(req.path);
106 const auto& req = std::any_cast<const detail::ReadRequest<RtcInt16>&>(request);
107 ReceivedReadRequest(req.path);
109 const auto& req = std::any_cast<const detail::ReadRequest<RtcInt32>&>(request);
110 ReceivedReadRequest(req.path);
112 const auto& req = std::any_cast<const detail::ReadRequest<RtcInt64>&>(request);
113 ReceivedReadRequest(req.path);
115 const auto& req = std::any_cast<const detail::ReadRequest<RtcUInt8>&>(request);
116 ReceivedReadRequest(req.path);
118 const auto& req = std::any_cast<const detail::ReadRequest<RtcUInt16>&>(request);
119 ReceivedReadRequest(req.path);
121 const auto& req = std::any_cast<const detail::ReadRequest<RtcUInt32>&>(request);
122 ReceivedReadRequest(req.path);
124 const auto& req = std::any_cast<const detail::ReadRequest<RtcUInt64>&>(request);
125 ReceivedReadRequest(req.path);
127 const auto& req = std::any_cast<const detail::ReadRequest<RtcFloat>&>(request);
128 ReceivedReadRequest(req.path);
130 const auto& req = std::any_cast<const detail::ReadRequest<RtcDouble>&>(request);
131 ReceivedReadRequest(req.path);
133 const auto& req = std::any_cast<const detail::ReadRequest<RtcString>&>(request);
134 ReceivedReadRequest(req.path);
136 const auto& req = std::any_cast<const detail::WriteRequest<std::byte>&>(request);
137 ReceivedWriteRequest(req.path);
139 const auto& req = std::any_cast<const detail::WriteRequest<char>&>(request);
140 ReceivedWriteRequest(req.path);
142 const auto& req = std::any_cast<const detail::WriteRequest<RtcBool>&>(request);
143 ReceivedWriteRequest(req.path);
145 const auto& req = std::any_cast<const detail::WriteRequest<RtcInt8>&>(request);
146 ReceivedWriteRequest(req.path);
148 const auto& req = std::any_cast<const detail::WriteRequest<RtcInt16>&>(request);
149 ReceivedWriteRequest(req.path);
151 const auto& req = std::any_cast<const detail::WriteRequest<RtcInt32>&>(request);
152 ReceivedWriteRequest(req.path);
154 const auto& req = std::any_cast<const detail::WriteRequest<RtcInt64>&>(request);
155 ReceivedWriteRequest(req.path);
157 const auto& req = std::any_cast<const detail::WriteRequest<RtcUInt8>&>(request);
158 ReceivedWriteRequest(req.path);
160 const auto& req = std::any_cast<const detail::WriteRequest<RtcUInt16>&>(request);
161 ReceivedWriteRequest(req.path);
163 const auto& req = std::any_cast<const detail::WriteRequest<RtcUInt32>&>(request);
164 ReceivedWriteRequest(req.path);
166 const auto& req = std::any_cast<const detail::WriteRequest<RtcUInt64>&>(request);
167 ReceivedWriteRequest(req.path);
169 const auto& req = std::any_cast<const detail::WriteRequest<RtcFloat>&>(request);
170 ReceivedWriteRequest(req.path);
172 const auto& req = std::any_cast<const detail::WriteRequest<RtcDouble>&>(request);
173 ReceivedWriteRequest(req.path);
175 const auto& req = std::any_cast<const detail::WriteRequest<RtcString>&>(request);
176 ReceivedWriteRequest(req.path);