lib/bluez/E_Bluez.h File Reference


Go to the source code of this file.
Data Structures | |
struct | _E_Bluez_Array |
struct | _E_Bluez_Device_Found |
struct | _E_Bluez_Element |
Typedefs | |
typedef struct _E_Bluez_Array | E_Bluez_Array |
typedef struct _E_Bluez_Device_Found | E_Bluez_Device_Found |
typedef struct _E_Bluez_Element | E_Bluez_Element |
Functions | |
EAPI Eina_Bool | e_bluez_adapter_address_get (const E_Bluez_Element *element, const char **address) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_bluez_adapter_agent_register (E_Bluez_Element *element, const char *object_path, const char *capability, E_DBus_Method_Return_Cb cb, const void *data) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_bluez_adapter_agent_unregister (E_Bluez_Element *element, const char *object_path, E_DBus_Method_Return_Cb cb, const void *data) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_bluez_adapter_create_paired_device (E_Bluez_Element *element, const char *object_path, const char *capability, const char *device, E_DBus_Method_Return_Cb cb, const void *data) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_bluez_adapter_discoverable_get (const E_Bluez_Element *element, Eina_Bool *discoverable) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT |
EAPI Eina_Bool | e_bluez_adapter_discoverable_set (E_Bluez_Element *profile, Eina_Bool discoverable, E_DBus_Method_Return_Cb cb, const void *data) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT |
EAPI Eina_Bool | e_bluez_adapter_discoverable_timeout_get (const E_Bluez_Element *element, unsigned int *timeout) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_bluez_adapter_discoverable_timeout_set (E_Bluez_Element *element, unsigned int timeout, E_DBus_Method_Return_Cb cb, const void *data) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT |
EAPI Eina_Bool | e_bluez_adapter_discovering_get (const E_Bluez_Element *element, Eina_Bool *discovering) EINA_ARG_NONNULL(1 |
EAPI E_Bluez_Element * | e_bluez_adapter_get (const char *path) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT |
EAPI Eina_Bool | e_bluez_adapter_name_get (const E_Bluez_Element *element, const char **name) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_bluez_adapter_name_set (E_Bluez_Element *element, const char *name, E_DBus_Method_Return_Cb cb, const void *data) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_bluez_adapter_powered_get (const E_Bluez_Element *element, Eina_Bool *powered) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_bluez_adapter_powered_set (E_Bluez_Element *profile, Eina_Bool powered, E_DBus_Method_Return_Cb cb, const void *data) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT |
EAPI Eina_Bool | e_bluez_adapter_start_discovery (E_Bluez_Element *element, E_DBus_Method_Return_Cb cb, const void *data) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT |
EAPI Eina_Bool | e_bluez_adapter_stop_discovery (E_Bluez_Element *element, E_DBus_Method_Return_Cb cb, const void *data) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT |
EAPI Eina_Bool | e_bluez_device_alias_get (const E_Bluez_Element *element, const char **alias) EINA_ARG_NONNULL(1 |
EAPI E_Bluez_Element * | e_bluez_device_get (const char *path) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT |
EAPI Eina_Bool | e_bluez_device_name_get (const E_Bluez_Element *element, const char **name) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_bluez_device_paired_get (const E_Bluez_Element *element, Eina_Bool *paired) EINA_ARG_NONNULL(1 |
EAPI const char * | e_bluez_devicefound_alias_get (const E_Bluez_Device_Found *device) EINA_ARG_NONNULL(1) |
EAPI void | e_bluez_devicefound_free (E_Bluez_Device_Found *device) EINA_ARG_NONNULL(1) |
EAPI void EAPI void | e_bluez_element_array_print (FILE *fp, E_Bluez_Array *array) |
EAPI E_Bluez_Element * | e_bluez_element_get (const char *path) |
EAPI Eina_Bool | e_bluez_element_is_adapter (const E_Bluez_Element *element) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT |
EAPI Eina_Bool | e_bluez_element_is_device (const E_Bluez_Element *element) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT |
EAPI void | e_bluez_element_listener_add (E_Bluez_Element *element, void(*cb)(void *data, const E_Bluez_Element *element), const void *data, void(*free_data)(void *data)) EINA_ARG_NONNULL(1 |
EAPI void EAPI void | e_bluez_element_listener_del (E_Bluez_Element *element, void(*cb)(void *data, const E_Bluez_Element *element), const void *data) EINA_ARG_NONNULL(1 |
EAPI void | e_bluez_element_print (FILE *fp, const E_Bluez_Element *element) EINA_ARG_NONNULL(1 |
EAPI void | e_bluez_element_properties_list (const E_Bluez_Element *element, Eina_Bool(*cb)(void *data, const E_Bluez_Element *element, const char *name, int type, const void *value), const void *data) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_bluez_element_properties_sync (E_Bluez_Element *element) EINA_ARG_NONNULL(1) |
EAPI Eina_Bool | e_bluez_element_properties_sync_full (E_Bluez_Element *element, E_DBus_Method_Return_Cb cb, const void *data) EINA_ARG_NONNULL(1) |
EAPI Eina_Bool | e_bluez_element_property_dict_get_stringshared (const E_Bluez_Element *element, const char *dict_name, const char *key_name, int *type, void *value) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_bluez_element_property_dict_set_full (E_Bluez_Element *element, const char *prop, const char *key, int type, const void *value, E_DBus_Method_Return_Cb cb, const void *data) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_bluez_element_property_get (const E_Bluez_Element *element, const char *name, int *type, void *value) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_bluez_element_property_get_stringshared (const E_Bluez_Element *element, const char *name, int *type, void *value) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_bluez_element_property_set (E_Bluez_Element *element, const char *prop, int type, const void *value) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_bluez_element_property_set_full (E_Bluez_Element *element, const char *prop, int type, const void *value, E_DBus_Method_Return_Cb cb, const void *data) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_bluez_element_property_type_get (const E_Bluez_Element *element, const char *name, int *type) EINA_ARG_NONNULL(1 |
EAPI void EAPI Eina_Bool | e_bluez_element_property_type_get_stringshared (const E_Bluez_Element *element, const char *name, int *type) EINA_ARG_NONNULL(1 |
EAPI void EAPI void EAPI int | e_bluez_element_ref (E_Bluez_Element *element) EINA_ARG_NONNULL(1) |
EAPI int | e_bluez_element_unref (E_Bluez_Element *element) EINA_ARG_NONNULL(1) |
EAPI Eina_Bool | e_bluez_elements_get_all (unsigned int *count, E_Bluez_Element ***p_elements) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_bluez_elements_get_all_type (const char *type, unsigned int *count, E_Bluez_Element ***p_elements) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_bluez_manager_default_adapter (E_DBus_Method_Return_Cb cb, void *data) EINA_WARN_UNUSED_RESULT |
EAPI E_Bluez_Element * | e_bluez_manager_get (void) EINA_WARN_UNUSED_RESULT |
EAPI Eina_Bool | e_bluez_manager_sync_elements (void) |
EAPI unsigned int | e_bluez_system_init (E_DBus_Connection *edbus_conn) EINA_ARG_NONNULL(1) |
EAPI unsigned int | e_bluez_system_shutdown (void) |
Variables | |
int | E_BLUEZ_EVENT_DEVICE_FOUND |
int | E_BLUEZ_EVENT_ELEMENT_ADD |
int | E_BLUEZ_EVENT_ELEMENT_DEL |
int | E_BLUEZ_EVENT_ELEMENT_UPDATED |
int | E_BLUEZ_EVENT_MANAGER_IN |
int | E_BLUEZ_EVENT_MANAGER_OUT |
EAPI Eina_Bool | EINA_WARN_UNUSED_RESULT |