Lines Matching refs:dbus_req
56 int ifp_user_get_attr(struct sbus_request *dbus_req, void *data)
70 return sbus_request_return_and_finish(dbus_req, DBUS_TYPE_INVALID);
73 ret = ifp_req_create(dbus_req, ifp_ctx, &ireq);
75 return ifp_req_create_handle_failure(dbus_req, ret);
80 return sbus_request_finish(dbus_req, NULL);
91 attr_req->name, ireq->dbus_req->client);
97 return sbus_request_finish(dbus_req, NULL);
112 parsed = sbus_request_parse_or_finish(attr_req->ireq->dbus_req,
159 sbus_request_fail_and_finish(attr_req->ireq->dbus_req,
160 sbus_error_new(attr_req->ireq->dbus_req,
165 sbus_request_fail_and_finish(attr_req->ireq->dbus_req,
166 sbus_error_new(attr_req->ireq->dbus_req,
175 sbus_request_fail_and_finish(attr_req->ireq->dbus_req,
176 sbus_error_new(attr_req->ireq->dbus_req,
198 reply = dbus_message_new_method_return(ireq->dbus_req->message);
200 return sbus_request_finish(ireq->dbus_req, NULL);
213 return sbus_request_finish(ireq->dbus_req, NULL);
223 return sbus_request_finish(ireq->dbus_req, NULL);
232 return sbus_request_finish(ireq->dbus_req, NULL);
266 return sbus_request_finish(ireq->dbus_req, NULL);
269 return sbus_request_finish(ireq->dbus_req, reply);
288 int ifp_user_get_groups(struct sbus_request *dbus_req,
300 return sbus_request_return_and_finish(dbus_req, DBUS_TYPE_INVALID);
303 ret = ifp_req_create(dbus_req, ifp_ctx, &ireq);
305 return ifp_req_create_handle_failure(dbus_req, ret);
310 return sbus_request_finish(dbus_req, NULL);
316 return sbus_request_finish(dbus_req, NULL);
324 return sbus_request_finish(dbus_req, NULL);
330 return sbus_request_finish(dbus_req, NULL);
336 state->group_attr_req->ireq->dbus_req->client);
343 return sbus_request_finish(dbus_req, NULL);
363 sbus_request_fail_and_finish(group_attr_req->ireq->dbus_req,
364 sbus_error_new(group_attr_req->ireq->dbus_req,
369 sbus_request_fail_and_finish(group_attr_req->ireq->dbus_req,
370 sbus_error_new(group_attr_req->ireq->dbus_req,
382 sbus_request_finish(group_attr_req->ireq->dbus_req, NULL);
402 sbus_request_fail_and_finish(group_attr_req->ireq->dbus_req,
403 sbus_error_new(group_attr_req->ireq->dbus_req,
417 sbus_request_fail_and_finish(group_attr_req->ireq->dbus_req,
419 group_attr_req->ireq->dbus_req,
441 return sbus_request_finish(ireq->dbus_req, NULL);
473 return iface_ifp_GetUserGroups_finish(ireq->dbus_req, groupnames, num);
676 int ifp_ping(struct sbus_request *dbus_req, void *data, const char *ping)
684 sbus_request_reply_error(dbus_req, SBUS_ERROR_INTERNAL,
689 ret = ifp_req_create(dbus_req, ifp_ctx, &ifp_req);
691 return ifp_req_create_handle_failure(dbus_req, ret);
697 sbus_request_reply_error(dbus_req, DBUS_ERROR_INVALID_ARGS,
702 return iface_ifp_Ping_finish(dbus_req, "PONG");