Lines Matching refs:sbus_req
35 sbus_invoke_get_basic(struct sbus_request *sbus_req,
46 handler_fn(sbus_req, sbus_req->intf->handler_data, value_ptr);
59 sbus_invoke_get_string(struct sbus_request *sbus_req,
70 handler_fn(sbus_req, sbus_req->intf->handler_data, &value);
79 sbus_invoke_get_array(struct sbus_request *sbus_req,
95 handler_fn(sbus_req, sbus_req->intf->handler_data, &values, &num_values);
121 struct sbus_request *sbus_req,
126 return sbus_invoke_get_basic(sbus_req, function_ptr, &value,
131 struct sbus_request *sbus_req,
136 return sbus_invoke_get_basic(sbus_req, function_ptr, &value,
141 struct sbus_request *sbus_req,
146 return sbus_invoke_get_basic(sbus_req, function_ptr, &value,
151 struct sbus_request *sbus_req,
156 return sbus_invoke_get_basic(sbus_req, function_ptr, &value,
161 struct sbus_request *sbus_req,
166 return sbus_invoke_get_basic(sbus_req, function_ptr, &value,
171 struct sbus_request *sbus_req,
176 return sbus_invoke_get_basic(sbus_req, function_ptr, &value,
181 struct sbus_request *sbus_req,
186 return sbus_invoke_get_basic(sbus_req, function_ptr, &value,
191 struct sbus_request *sbus_req,
196 return sbus_invoke_get_basic(sbus_req, function_ptr, &value,
201 struct sbus_request *sbus_req,
206 return sbus_invoke_get_basic(sbus_req, function_ptr, &value,
211 struct sbus_request *sbus_req,
214 return sbus_invoke_get_string(sbus_req, function_ptr, "",
219 struct sbus_request *sbus_req,
222 return sbus_invoke_get_string(sbus_req, function_ptr, "/",
227 struct sbus_request *sbus_req,
230 return sbus_invoke_get_array(sbus_req, function_ptr, sizeof(uint8_t),
235 struct sbus_request *sbus_req,
238 return sbus_invoke_get_array(sbus_req, function_ptr, sizeof(int16_t),
243 struct sbus_request *sbus_req,
246 return sbus_invoke_get_array(sbus_req, function_ptr, sizeof(uint16_t),
251 struct sbus_request *sbus_req,
254 return sbus_invoke_get_array(sbus_req, function_ptr, sizeof(int32_t),
259 struct sbus_request *sbus_req,
262 return sbus_invoke_get_array(sbus_req, function_ptr, sizeof(uint32_t),
267 struct sbus_request *sbus_req,
270 return sbus_invoke_get_array(sbus_req, function_ptr, sizeof(int64_t),
275 struct sbus_request *sbus_req,
278 return sbus_invoke_get_array(sbus_req, function_ptr, sizeof(uint64_t),
283 struct sbus_request *sbus_req,
286 return sbus_invoke_get_array(sbus_req, function_ptr, sizeof(double),
291 struct sbus_request *sbus_req,
294 return sbus_invoke_get_array(sbus_req, function_ptr, sizeof(const char *),
299 struct sbus_request *sbus_req,
302 return sbus_invoke_get_array(sbus_req, function_ptr, sizeof(const char *),
307 struct sbus_request *sbus_req,
323 handler_fn(sbus_req, sbus_req->intf->handler_data, &table);
424 void sbus_invoke_get(struct sbus_request *sbus_req,
435 reply = dbus_message_new_method_return(sbus_req->message);
450 ret = invoker_fn(&variant, sbus_req, handler_fn);
463 sbus_request_finish(sbus_req, reply);
473 sbus_request_finish(sbus_req, NULL);
478 void sbus_invoke_get_all(struct sbus_request *sbus_req)
491 reply = dbus_message_new_method_return(sbus_req->message);
510 props = sbus_req->intf->vtable->meta->properties;
538 handler_fn = VTABLE_FUNC(sbus_req->intf->vtable,
545 ret = props[i].invoker_get(&variant, sbus_req, handler_fn);
572 sbus_request_finish(sbus_req, reply);
580 sbus_request_finish(sbus_req, NULL);