lib/ofono/E_Ofono.h File Reference


Go to the source code of this file.
Data Structures | |
struct | _E_Ofono_Element |
Typedefs | |
typedef struct _E_Ofono_Element | E_Ofono_Element |
Functions | |
EAPI E_Ofono_Element * | e_ofono_element_get (const char *path, const char *interface) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_ofono_element_is_manager (const E_Ofono_Element *element) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT |
EAPI Eina_Bool | e_ofono_element_is_modem (const E_Ofono_Element *element) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT |
EAPI Eina_Bool | e_ofono_element_is_netreg (const E_Ofono_Element *element) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT |
EAPI void | e_ofono_element_listener_add (E_Ofono_Element *element, void(*cb)(void *data, const E_Ofono_Element *element), const void *data, void(*free_data)(void *data)) EINA_ARG_NONNULL(1 |
EAPI void EAPI void | e_ofono_element_listener_del (E_Ofono_Element *element, void(*cb)(void *data, const E_Ofono_Element *element), const void *data) EINA_ARG_NONNULL(1 |
EAPI void | e_ofono_element_print (FILE *fp, const E_Ofono_Element *element) EINA_ARG_NONNULL(1 |
EAPI void | e_ofono_element_properties_list (const E_Ofono_Element *element, Eina_Bool(*cb)(void *data, const E_Ofono_Element *element, const char *name, int type, const void *value), const void *data) EINA_ARG_NONNULL(1 |
EAPI void EAPI Eina_Bool | e_ofono_element_properties_sync (E_Ofono_Element *element) EINA_ARG_NONNULL(1) |
EAPI Eina_Bool | e_ofono_element_properties_sync_full (E_Ofono_Element *element, E_DBus_Method_Return_Cb cb, const void *data) EINA_ARG_NONNULL(1) |
EAPI Eina_Bool | e_ofono_element_property_dict_get_stringshared (const E_Ofono_Element *element, const char *dict_name, const char *key_name, int *type, void *value) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_ofono_element_property_dict_set_full (E_Ofono_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_ofono_element_property_get (const E_Ofono_Element *element, const char *name, int *type, void *value) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_ofono_element_property_get_stringshared (const E_Ofono_Element *element, const char *name, int *type, void *value) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_ofono_element_property_set (E_Ofono_Element *element, const char *prop, int type, const void *value) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_ofono_element_property_set_full (E_Ofono_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_ofono_element_property_type_get (const E_Ofono_Element *element, const char *name, int *type) EINA_ARG_NONNULL(1 |
EAPI void EAPI Eina_Bool | e_ofono_element_property_type_get_stringshared (const E_Ofono_Element *element, const char *name, int *type) EINA_ARG_NONNULL(1 |
EAPI void EAPI void EAPI int | e_ofono_element_ref (E_Ofono_Element *element) EINA_ARG_NONNULL(1) |
EAPI int | e_ofono_element_unref (E_Ofono_Element *element) EINA_ARG_NONNULL(1) |
EAPI Eina_Bool | e_ofono_elements_get_all (unsigned int *count, E_Ofono_Element ***p_elements) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_ofono_elements_get_all_type (const char *type, unsigned int *count, E_Ofono_Element ***p_elements) EINA_ARG_NONNULL(1 |
EAPI E_Ofono_Element * | e_ofono_manager_get (void) EINA_WARN_UNUSED_RESULT |
EAPI Eina_Bool | e_ofono_manager_modems_get (Eina_Array **array) |
EAPI Eina_Bool | e_ofono_manager_sync_elements (void) |
EAPI Eina_Bool | e_ofono_modem_name_get (const E_Ofono_Element *element, const char **name) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_ofono_modem_powered_get (const E_Ofono_Element *element, Eina_Bool *powered) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_ofono_modem_powered_set (E_Ofono_Element *element, Eina_Bool powered, E_DBus_Method_Return_Cb cb, const void *data) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT |
EAPI Eina_Bool | e_ofono_netreg_mode_get (const E_Ofono_Element *element, const char **mode) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_ofono_netreg_operator_get (const E_Ofono_Element *element, const char **op) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_ofono_netreg_status_get (const E_Ofono_Element *element, const char **status) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_ofono_netreg_strength_get (const E_Ofono_Element *element, uint8_t *strength) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_ofono_sms_sca_get (const E_Ofono_Element *element, const char **sca) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_ofono_sms_sca_set (E_Ofono_Element *element, const char *sca, E_DBus_Method_Return_Cb cb, const void *data) EINA_ARG_NONNULL(1 |
EAPI Eina_Bool | e_ofono_sms_send_message (E_Ofono_Element *element, const char *number, const char *message, E_DBus_Method_Return_Cb cb, const void *data) EINA_ARG_NONNULL(1 |
EAPI unsigned int | e_ofono_system_init (E_DBus_Connection *edbus_conn) EINA_ARG_NONNULL(1) |
EAPI unsigned int | e_ofono_system_shutdown (void) |
Variables | |
int | E_OFONO_EVENT_ELEMENT_ADD |
int | E_OFONO_EVENT_ELEMENT_DEL |
int | E_OFONO_EVENT_ELEMENT_UPDATED |
int | E_OFONO_EVENT_MANAGER_IN |
int | E_OFONO_EVENT_MANAGER_OUT |
EAPI Eina_Bool | EINA_WARN_UNUSED_RESULT |