28 #ifndef HOMEPORT_REQUEST_H
29 #define HOMEPORT_REQUEST_H
60 #endif //HOMEPORT_REQUEST_H
enum hpd_status hpd_status_t
void(* hpd_free_f)(void *data)
[hpd_action_f]
hpd_error_t request_get_response_request_method(const hpd_response_t *response, hpd_method_t *method)
hpd_error_t request_get_request_service(const hpd_request_t *req, const hpd_service_id_t **id)
hpd_error_t request_set_request_data(hpd_request_t *request, void *data, hpd_free_f on_free)
hpd_error_t request_get_response_request_value(const hpd_response_t *response, const hpd_value_t **value)
hpd_error_t request_respond(hpd_response_t *response)
hpd_error_t request_request(hpd_request_t *request)
void(* hpd_response_f)(void *data, const hpd_response_t *res)
[hpd_free_f]
hpd_error_t request_alloc_response(hpd_response_t **response, hpd_request_t *request, hpd_status_t status)
enum hpd_error hpd_error_t
hpd_error_t request_get_response_request_data(const hpd_response_t *response, void **data)
hpd_error_t request_get_response_request_service(const hpd_response_t *response, const hpd_service_id_t **service)
hpd_error_t request_alloc_request(hpd_request_t **request, const hpd_service_id_t *id, hpd_method_t method, hpd_response_f on_response)
hpd_error_t request_set_request_value(hpd_request_t *request, hpd_value_t *value)
hpd_error_t request_get_request_method(const hpd_request_t *req, hpd_method_t *method)
hpd_error_t request_get_response_status(const hpd_response_t *response, hpd_status_t *status)
hpd_error_t request_get_request_value(const hpd_request_t *req, const hpd_value_t **value)
enum hpd_method hpd_method_t
[hpd_log_level_t]
hpd_error_t request_free_response(hpd_response_t *response)
hpd_error_t request_free_request(hpd_request_t *request)
hpd_error_t request_get_response_value(const hpd_response_t *response, const hpd_value_t **value)
hpd_error_t request_set_response_value(hpd_response_t *response, hpd_value_t *value)