HomePort
Functions
request.h File Reference
Include dependency graph for request.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

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_alloc_response (hpd_response_t **response, hpd_request_t *request, hpd_status_t status)
 
hpd_error_t request_free_request (hpd_request_t *request)
 
hpd_error_t request_free_response (hpd_response_t *response)
 
hpd_error_t request_get_request_method (const hpd_request_t *req, 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_get_request_value (const hpd_request_t *req, const hpd_value_t **value)
 
hpd_error_t request_get_response_request_data (const hpd_response_t *response, void **data)
 
hpd_error_t request_get_response_request_method (const hpd_response_t *response, hpd_method_t *method)
 
hpd_error_t request_get_response_request_service (const hpd_response_t *response, const hpd_service_id_t **service)
 
hpd_error_t request_get_response_request_value (const hpd_response_t *response, const hpd_value_t **value)
 
hpd_error_t request_get_response_status (const hpd_response_t *response, hpd_status_t *status)
 
hpd_error_t request_get_response_value (const hpd_response_t *response, const hpd_value_t **value)
 
hpd_error_t request_request (hpd_request_t *request)
 
hpd_error_t request_respond (hpd_response_t *response)
 
hpd_error_t request_set_request_data (hpd_request_t *request, void *data, hpd_free_f on_free)
 
hpd_error_t request_set_request_value (hpd_request_t *request, hpd_value_t *value)
 
hpd_error_t request_set_response_value (hpd_response_t *response, hpd_value_t *value)
 

Function Documentation

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 
)

Definition at line 38 of file request.c.

Here is the call graph for this function:

Here is the caller graph for this function:

hpd_error_t request_alloc_response ( hpd_response_t **  response,
hpd_request_t request,
hpd_status_t  status 
)

Definition at line 109 of file request.c.

Here is the call graph for this function:

Here is the caller graph for this function:

hpd_error_t request_free_request ( hpd_request_t request)

Definition at line 58 of file request.c.

Here is the call graph for this function:

Here is the caller graph for this function:

hpd_error_t request_free_response ( hpd_response_t response)

Definition at line 122 of file request.c.

Here is the call graph for this function:

Here is the caller graph for this function:

hpd_error_t request_get_request_method ( const hpd_request_t req,
hpd_method_t method 
)

Definition at line 97 of file request.c.

Here is the caller graph for this function:

hpd_error_t request_get_request_service ( const hpd_request_t req,
const hpd_service_id_t **  id 
)

Definition at line 91 of file request.c.

Here is the caller graph for this function:

hpd_error_t request_get_request_value ( const hpd_request_t req,
const hpd_value_t **  value 
)

Definition at line 103 of file request.c.

Here is the caller graph for this function:

hpd_error_t request_get_response_request_data ( const hpd_response_t response,
void **  data 
)

Definition at line 159 of file request.c.

Here is the caller graph for this function:

hpd_error_t request_get_response_request_method ( const hpd_response_t response,
hpd_method_t method 
)

Definition at line 171 of file request.c.

Here is the caller graph for this function:

hpd_error_t request_get_response_request_service ( const hpd_response_t response,
const hpd_service_id_t **  service 
)

Definition at line 165 of file request.c.

Here is the caller graph for this function:

hpd_error_t request_get_response_request_value ( const hpd_response_t response,
const hpd_value_t **  value 
)

Definition at line 177 of file request.c.

Here is the caller graph for this function:

hpd_error_t request_get_response_status ( const hpd_response_t response,
hpd_status_t status 
)

Definition at line 147 of file request.c.

Here is the caller graph for this function:

hpd_error_t request_get_response_value ( const hpd_response_t response,
const hpd_value_t **  value 
)

Definition at line 153 of file request.c.

Here is the caller graph for this function:

hpd_error_t request_request ( hpd_request_t request)

Definition at line 255 of file request.c.

Here is the call graph for this function:

Here is the caller graph for this function:

hpd_error_t request_respond ( hpd_response_t response)

Definition at line 274 of file request.c.

Here is the call graph for this function:

Here is the caller graph for this function:

hpd_error_t request_set_request_data ( hpd_request_t request,
void *  data,
hpd_free_f  on_free 
)

Definition at line 84 of file request.c.

Here is the caller graph for this function:

hpd_error_t request_set_request_value ( hpd_request_t request,
hpd_value_t value 
)

Definition at line 69 of file request.c.

Here is the call graph for this function:

Here is the caller graph for this function:

hpd_error_t request_set_response_value ( hpd_response_t response,
hpd_value_t value 
)

Definition at line 132 of file request.c.

Here is the call graph for this function:

Here is the caller graph for this function: