|
hpd_error_t | hpd_action_get_method (const hpd_action_t *action, hpd_method_t *method) |
| [model foreach loops] More...
|
|
hpd_error_t | hpd_adapter_alloc (hpd_adapter_t **adapter, const char *id) |
| [hpd_adapter_t functions] More...
|
|
hpd_error_t | hpd_adapter_attach (hpd_t *hpd, hpd_adapter_t *adapter) |
|
hpd_error_t | hpd_adapter_detach (const hpd_adapter_id_t *id, hpd_adapter_t **adapter) |
|
hpd_error_t | hpd_adapter_first_attr (const hpd_adapter_id_t *id, hpd_pair_t **pair) |
|
hpd_error_t | hpd_adapter_first_device (const hpd_adapter_id_t *adapter_id, hpd_device_id_t **device_id) |
|
hpd_error_t | hpd_adapter_first_service (const hpd_adapter_id_t *adapter_id, hpd_service_id_t **service_id) |
|
hpd_error_t | hpd_adapter_free (hpd_adapter_t *adapter) |
|
hpd_error_t | hpd_adapter_get_attr (const hpd_adapter_id_t *id, const char *key, const char **val) |
|
hpd_error_t | hpd_adapter_get_attrs (const hpd_adapter_id_t *id,...) |
|
hpd_error_t | hpd_adapter_get_data (const hpd_adapter_id_t *id, void **data) |
|
hpd_error_t | hpd_adapter_get_hpd (const hpd_adapter_id_t *aid, hpd_t **hpd) |
| [hpd_pair_t functions] More...
|
|
hpd_error_t | hpd_adapter_get_id (const hpd_adapter_id_t *aid, const char **id) |
| [id_t functions] More...
|
|
hpd_error_t | hpd_adapter_id_alloc (hpd_adapter_id_t **id, hpd_t *hpd, const char *aid) |
| [log functions] More...
|
|
hpd_error_t | hpd_adapter_id_copy (hpd_adapter_id_t **dst, const hpd_adapter_id_t *src) |
|
hpd_error_t | hpd_adapter_id_free (hpd_adapter_id_t *id) |
|
hpd_error_t | hpd_adapter_next_attr (hpd_pair_t **pair) |
|
hpd_error_t | hpd_adapter_next_device (hpd_device_id_t **device_id) |
|
hpd_error_t | hpd_adapter_next_service (hpd_service_id_t **service_id) |
|
hpd_error_t | hpd_adapter_set_attr (hpd_adapter_t *adapter, const char *key, const char *val) |
|
hpd_error_t | hpd_adapter_set_attrs (hpd_adapter_t *adapter,...) |
|
hpd_error_t | hpd_adapter_set_data (hpd_adapter_t *adapter, void *data, hpd_free_f on_free) |
|
hpd_error_t | hpd_device_alloc (hpd_device_t **device, const char *id) |
| A note on reusing IDs: An other module or remote client may have outstanding references to the old ID, thus IDs should only be reused in cases when the new device is either the old device, or a directly replacement, with the same functionality. More...
|
|
hpd_error_t | hpd_device_attach (const hpd_adapter_id_t *id, hpd_device_t *device) |
|
hpd_error_t | hpd_device_detach (const hpd_device_id_t *id, hpd_device_t **device) |
|
hpd_error_t | hpd_device_first_attr (const hpd_device_id_t *id, hpd_pair_t **pair) |
|
hpd_error_t | hpd_device_first_service (const hpd_device_id_t *device_id, hpd_service_id_t **service_id) |
|
hpd_error_t | hpd_device_free (hpd_device_t *device) |
|
hpd_error_t | hpd_device_get_adapter (const hpd_device_id_t *did, hpd_adapter_id_t **aid) |
|
hpd_error_t | hpd_device_get_attr (const hpd_device_id_t *id, const char *key, const char **val) |
|
hpd_error_t | hpd_device_get_attrs (const hpd_device_id_t *id,...) |
|
hpd_error_t | hpd_device_get_data (const hpd_device_id_t *id, void **data) |
|
hpd_error_t | hpd_device_get_hpd (const hpd_device_id_t *did, hpd_t **hpd) |
|
hpd_error_t | hpd_device_get_id (const hpd_device_id_t *did, const char **id) |
| [hpd_adapter_t functions] More...
|
|
hpd_error_t | hpd_device_id_alloc (hpd_device_id_t **id, hpd_t *hpd, const char *aid, const char *did) |
|
hpd_error_t | hpd_device_id_copy (hpd_device_id_t **dst, const hpd_device_id_t *src) |
|
hpd_error_t | hpd_device_id_free (hpd_device_id_t *id) |
|
hpd_error_t | hpd_device_next_attr (hpd_pair_t **pair) |
|
hpd_error_t | hpd_device_next_service (hpd_service_id_t **service_id) |
|
hpd_error_t | hpd_device_set_attr (hpd_device_t *device, const char *key, const char *val) |
|
hpd_error_t | hpd_device_set_attrs (hpd_device_t *device,...) |
|
hpd_error_t | hpd_device_set_data (hpd_device_t *device, void *data, hpd_free_f on_free) |
|
hpd_error_t | hpd_first_adapter (hpd_t *hpd, hpd_adapter_id_t **adapter_id) |
|
hpd_error_t | hpd_first_device (hpd_t *hpd, hpd_device_id_t **device_id) |
|
hpd_error_t | hpd_first_service (hpd_t *hpd, hpd_service_id_t **service_id) |
|
hpd_error_t | hpd_next_adapter (hpd_adapter_id_t **adapter_id) |
|
hpd_error_t | hpd_next_device (hpd_device_id_t **device_id) |
|
hpd_error_t | hpd_next_service (hpd_service_id_t **service_id) |
|
hpd_error_t | hpd_parameter_alloc (hpd_parameter_t **parameter, const char *id) |
| [hpd_service_t functions] More...
|
|
hpd_error_t | hpd_parameter_attach (hpd_service_t *service, hpd_parameter_t *parameter) |
|
hpd_error_t | hpd_parameter_detach (const hpd_parameter_id_t *id, hpd_parameter_t **parameter) |
|
hpd_error_t | hpd_parameter_first_attr (const hpd_parameter_id_t *id, hpd_pair_t **pair) |
|
hpd_error_t | hpd_parameter_free (hpd_parameter_t *parameter) |
|
hpd_error_t | hpd_parameter_get_adapter (const hpd_parameter_id_t *pid, hpd_adapter_id_t **aid) |
|
hpd_error_t | hpd_parameter_get_attr (const hpd_parameter_id_t *id, const char *key, const char **val) |
|
hpd_error_t | hpd_parameter_get_attrs (const hpd_parameter_id_t *id,...) |
|
hpd_error_t | hpd_parameter_get_device (const hpd_parameter_id_t *pid, hpd_device_id_t **did) |
|
hpd_error_t | hpd_parameter_get_hpd (const hpd_parameter_id_t *pid, hpd_t **hpd) |
|
hpd_error_t | hpd_parameter_get_id (const hpd_parameter_id_t *pid, const char **id) |
| [hpd_service_t functions] More...
|
|
hpd_error_t | hpd_parameter_get_service (const hpd_parameter_id_t *pid, hpd_service_id_t **sid) |
|
hpd_error_t | hpd_parameter_id_alloc (hpd_parameter_id_t **id, hpd_t *hpd, const char *aid, const char *did, const char *sid, const char *pid) |
|
hpd_error_t | hpd_parameter_id_copy (hpd_parameter_id_t **dst, const hpd_parameter_id_t *src) |
|
hpd_error_t | hpd_parameter_id_free (hpd_parameter_id_t *id) |
|
hpd_error_t | hpd_parameter_next_attr (hpd_pair_t **pair) |
|
hpd_error_t | hpd_parameter_set_attr (hpd_parameter_t *parameter, const char *key, const char *val) |
|
hpd_error_t | hpd_parameter_set_attrs (hpd_parameter_t *parameter,...) |
|
hpd_error_t | hpd_service_alloc (hpd_service_t **service, const char *id) |
| [hpd_device_t functions] More...
|
|
hpd_error_t | hpd_service_attach (hpd_device_t *device, hpd_service_t *service) |
|
hpd_error_t | hpd_service_detach (const hpd_service_id_t *id, hpd_service_t **service) |
|
hpd_error_t | hpd_service_first_action (const hpd_service_id_t *id, hpd_action_t **action) |
|
hpd_error_t | hpd_service_first_attr (const hpd_service_id_t *id, hpd_pair_t **pair) |
|
hpd_error_t | hpd_service_first_parameter (const hpd_service_id_t *service_id, hpd_parameter_id_t **parameter_id) |
|
hpd_error_t | hpd_service_free (hpd_service_t *service) |
|
hpd_error_t | hpd_service_get_adapter (const hpd_service_id_t *sid, hpd_adapter_id_t **aid) |
|
hpd_error_t | hpd_service_get_attr (const hpd_service_id_t *id, const char *key, const char **val) |
|
hpd_error_t | hpd_service_get_attrs (const hpd_service_id_t *id,...) |
|
hpd_error_t | hpd_service_get_data (const hpd_service_id_t *id, void **data) |
|
hpd_error_t | hpd_service_get_device (const hpd_service_id_t *sid, hpd_device_id_t **did) |
|
hpd_error_t | hpd_service_get_hpd (const hpd_service_id_t *sid, hpd_t **hpd) |
|
hpd_error_t | hpd_service_get_id (const hpd_service_id_t *sid, const char **id) |
| [hpd_device_t functions] More...
|
|
hpd_error_t | hpd_service_has_action (const hpd_service_id_t *id, const hpd_method_t method, hpd_bool_t *boolean) |
|
hpd_error_t | hpd_service_id_alloc (hpd_service_id_t **id, hpd_t *hpd, const char *aid, const char *did, const char *sid) |
|
hpd_error_t | hpd_service_id_copy (hpd_service_id_t **dst, const hpd_service_id_t *src) |
|
hpd_error_t | hpd_service_id_free (hpd_service_id_t *id) |
|
hpd_error_t | hpd_service_next_action (hpd_action_t **action) |
|
hpd_error_t | hpd_service_next_attr (hpd_pair_t **pair) |
|
hpd_error_t | hpd_service_next_parameter (hpd_parameter_id_t **parameter_id) |
|
hpd_error_t | hpd_service_set_action (hpd_service_t *service, const hpd_method_t method, hpd_action_f action) |
|
hpd_error_t | hpd_service_set_actions (hpd_service_t *service,...) |
|
hpd_error_t | hpd_service_set_attr (hpd_service_t *service, const char *key, const char *val) |
|
hpd_error_t | hpd_service_set_attrs (hpd_service_t *service,...) |
|
hpd_error_t | hpd_service_set_data (hpd_service_t *service, void *data, hpd_free_f on_free) |
|