44 for (
const auto& request : requests) {
46 const auto& req = std::any_cast<const detail::CreateRequest<std::byte>&>(request);
47 CreateDataPointRequest(req.path);
49 const auto& req = std::any_cast<const detail::CreateRequest<char>&>(request);
50 CreateDataPointRequest(req.path);
52 const auto& req = std::any_cast<const detail::CreateRequest<RtcBool>&>(request);
53 CreateDataPointRequest(req.path);
55 const auto& req = std::any_cast<const detail::CreateRequest<RtcInt8>&>(request);
56 CreateDataPointRequest(req.path);
58 const auto& req = std::any_cast<const detail::CreateRequest<RtcInt16>&>(request);
59 CreateDataPointRequest(req.path);
61 const auto& req = std::any_cast<const detail::CreateRequest<RtcInt32>&>(request);
62 CreateDataPointRequest(req.path);
64 const auto& req = std::any_cast<const detail::CreateRequest<RtcInt64>&>(request);
65 CreateDataPointRequest(req.path);
67 const auto& req = std::any_cast<const detail::CreateRequest<RtcUInt8>&>(request);
68 CreateDataPointRequest(req.path);
70 const auto& req = std::any_cast<const detail::CreateRequest<RtcUInt16>&>(request);
71 CreateDataPointRequest(req.path);
73 const auto& req = std::any_cast<const detail::CreateRequest<RtcUInt32>&>(request);
74 CreateDataPointRequest(req.path);
76 const auto& req = std::any_cast<const detail::CreateRequest<RtcUInt64>&>(request);
77 CreateDataPointRequest(req.path);
79 const auto& req = std::any_cast<const detail::CreateRequest<RtcFloat>&>(request);
80 CreateDataPointRequest(req.path);
82 const auto& req = std::any_cast<const detail::CreateRequest<RtcDouble>&>(request);
83 CreateDataPointRequest(req.path);
85 const auto& req = std::any_cast<const detail::CreateRequest<RtcString>&>(request);
86 CreateDataPointRequest(req.path);
88 const auto& req = std::any_cast<const detail::DeleteRequest&>(request);
89 DeleteDataPointRequest(req.path);
91 const auto& req = std::any_cast<const detail::ReadMetaDataRequest&>(request);
92 GetDataPointTypeRequest(req.path);
93 GetDataPointSizeRequest(req.path);
95 const auto& req = std::any_cast<const detail::ExistsRequest&>(request);
96 DataPointExistsRequest(req.path);
98 const auto& req = std::any_cast<const detail::ReadRequest<std::byte>&>(request);
99 ReceivedReadRequest(req.path);
101 const auto& req = std::any_cast<const detail::ReadRequest<char>&>(request);
102 ReceivedReadRequest(req.path);
104 const auto& req = std::any_cast<const detail::ReadRequest<RtcBool>&>(request);
105 ReceivedReadRequest(req.path);
107 const auto& req = std::any_cast<const detail::ReadRequest<RtcInt8>&>(request);
108 ReceivedReadRequest(req.path);
110 const auto& req = std::any_cast<const detail::ReadRequest<RtcInt16>&>(request);
111 ReceivedReadRequest(req.path);
113 const auto& req = std::any_cast<const detail::ReadRequest<RtcInt32>&>(request);
114 ReceivedReadRequest(req.path);
116 const auto& req = std::any_cast<const detail::ReadRequest<RtcInt64>&>(request);
117 ReceivedReadRequest(req.path);
119 const auto& req = std::any_cast<const detail::ReadRequest<RtcUInt8>&>(request);
120 ReceivedReadRequest(req.path);
122 const auto& req = std::any_cast<const detail::ReadRequest<RtcUInt16>&>(request);
123 ReceivedReadRequest(req.path);
125 const auto& req = std::any_cast<const detail::ReadRequest<RtcUInt32>&>(request);
126 ReceivedReadRequest(req.path);
128 const auto& req = std::any_cast<const detail::ReadRequest<RtcUInt64>&>(request);
129 ReceivedReadRequest(req.path);
131 const auto& req = std::any_cast<const detail::ReadRequest<RtcFloat>&>(request);
132 ReceivedReadRequest(req.path);
134 const auto& req = std::any_cast<const detail::ReadRequest<RtcDouble>&>(request);
135 ReceivedReadRequest(req.path);
137 const auto& req = std::any_cast<const detail::ReadRequest<RtcString>&>(request);
138 ReceivedReadRequest(req.path);
140 const auto& req = std::any_cast<const detail::WriteRequest<std::byte>&>(request);
141 ReceivedWriteRequest(req.path);
143 const auto& req = std::any_cast<const detail::WriteRequest<char>&>(request);
144 ReceivedWriteRequest(req.path);
146 const auto& req = std::any_cast<const detail::WriteRequest<RtcBool>&>(request);
147 ReceivedWriteRequest(req.path);
149 const auto& req = std::any_cast<const detail::WriteRequest<RtcInt8>&>(request);
150 ReceivedWriteRequest(req.path);
152 const auto& req = std::any_cast<const detail::WriteRequest<RtcInt16>&>(request);
153 ReceivedWriteRequest(req.path);
155 const auto& req = std::any_cast<const detail::WriteRequest<RtcInt32>&>(request);
156 ReceivedWriteRequest(req.path);
158 const auto& req = std::any_cast<const detail::WriteRequest<RtcInt64>&>(request);
159 ReceivedWriteRequest(req.path);
161 const auto& req = std::any_cast<const detail::WriteRequest<RtcUInt8>&>(request);
162 ReceivedWriteRequest(req.path);
164 const auto& req = std::any_cast<const detail::WriteRequest<RtcUInt16>&>(request);
165 ReceivedWriteRequest(req.path);
167 const auto& req = std::any_cast<const detail::WriteRequest<RtcUInt32>&>(request);
168 ReceivedWriteRequest(req.path);
170 const auto& req = std::any_cast<const detail::WriteRequest<RtcUInt64>&>(request);
171 ReceivedWriteRequest(req.path);
173 const auto& req = std::any_cast<const detail::WriteRequest<RtcFloat>&>(request);
174 ReceivedWriteRequest(req.path);
176 const auto& req = std::any_cast<const detail::WriteRequest<RtcDouble>&>(request);
177 ReceivedWriteRequest(req.path);
179 const auto& req = std::any_cast<const detail::WriteRequest<RtcString>&>(request);
180 ReceivedWriteRequest(req.path);