E_Hal.h
Go to the documentation of this file.
96 EAPI DBusPendingCall *e_hal_device_get_property(E_DBus_Connection *conn, const char *udi, const char *property, E_DBus_Callback_Func cb_func, void *data);
97 EAPI DBusPendingCall *e_hal_device_get_all_properties(E_DBus_Connection *conn, const char *udi, E_DBus_Callback_Func cb_func, void *data);
98 EAPI DBusPendingCall *e_hal_device_query_capability(E_DBus_Connection *conn, const char *udi, const char *capability, E_DBus_Callback_Func cb_func, void *data);
101 EAPI DBusPendingCall *e_hal_manager_get_all_devices(E_DBus_Connection *conn, E_DBus_Callback_Func cb_func, void *data);
102 EAPI DBusPendingCall *e_hal_manager_device_exists(E_DBus_Connection *conn, const char *udi, E_DBus_Callback_Func cb_func, void *data);
103 EAPI DBusPendingCall *e_hal_manager_find_device_string_match(E_DBus_Connection *conn, const char *key, const char *value, E_DBus_Callback_Func cb_func, void *data);
104 EAPI DBusPendingCall *e_hal_manager_find_device_by_capability(E_DBus_Connection *conn, const char *capability, E_DBus_Callback_Func cb_func, void *data);
108 EAPI const char *e_hal_property_string_get(E_Hal_Properties *properties, const char *key, int *err);
109 EAPI Eina_Bool e_hal_property_bool_get(E_Hal_Properties *properties, const char *key, int *err);
111 EAPI uint64_t e_hal_property_uint64_get(E_Hal_Properties *properties, const char *key, int *err);
113 EAPI const Eina_List *e_hal_property_strlist_get(E_Hal_Properties *properties, const char *key, int *err);
116 EAPI DBusPendingCall *e_hal_device_volume_mount(E_DBus_Connection *conn, const char *udi, const char *mount_point, const char *fstype, Eina_List *options, E_DBus_Callback_Func cb_func, void *data);
117 EAPI DBusPendingCall *e_hal_device_volume_unmount(E_DBus_Connection *conn, const char *udi, Eina_List *options, E_DBus_Callback_Func cb_func, void *data);
118 EAPI DBusPendingCall *e_hal_device_volume_eject(E_DBus_Connection *conn, const char *udi, Eina_List *options, E_DBus_Callback_Func cb_func, void *data);
void(* E_DBus_Callback_Func)(void *user_data, void *method_return, DBusError *error)
Definition: E_DBus.h:135
EAPI const Eina_List * e_hal_property_strlist_get(E_Hal_Properties *properties, const char *key, int *err)
Definition: e_hal_util.c:108
EAPI DBusPendingCall * e_hal_device_volume_unmount(E_DBus_Connection *conn, const char *udi, Eina_List *options, E_DBus_Callback_Func cb_func, void *data)
Unmount a Volume.
Definition: e_hal_device.c:309
EAPI const char * e_hal_property_string_get(E_Hal_Properties *properties, const char *key, int *err)
Retrive a string from an element of a property hash.
Definition: e_hal_util.c:33
EAPI DBusPendingCall * e_hal_device_volume_eject(E_DBus_Connection *conn, const char *udi, Eina_List *options, E_DBus_Callback_Func cb_func, void *data)
Eject a Volume.
Definition: e_hal_device.c:352
EAPI Eina_Bool e_hal_property_bool_get(E_Hal_Properties *properties, const char *key, int *err)
Definition: e_hal_util.c:48
EAPI DBusPendingCall * e_hal_device_get_all_properties(E_DBus_Connection *conn, const char *udi, E_DBus_Callback_Func cb_func, void *data)
Definition: e_hal_device.c:183
EAPI double e_hal_property_double_get(E_Hal_Properties *properties, const char *key, int *err)
Definition: e_hal_util.c:93
EAPI DBusPendingCall * e_hal_device_get_property(E_DBus_Connection *conn, const char *udi, const char *property, E_DBus_Callback_Func cb_func, void *data)
Definition: e_hal_device.c:75
EAPI int e_hal_property_int_get(E_Hal_Properties *properties, const char *key, int *err)
Definition: e_hal_util.c:63
EAPI DBusPendingCall * e_hal_device_volume_mount(E_DBus_Connection *conn, const char *udi, const char *mount_point, const char *fstype, Eina_List *options, E_DBus_Callback_Func cb_func, void *data)
Mount a Volume.
Definition: e_hal_device.c:262
EAPI uint64_t e_hal_property_uint64_get(E_Hal_Properties *properties, const char *key, int *err)
Definition: e_hal_util.c:78
EAPI DBusPendingCall * e_hal_device_query_capability(E_DBus_Connection *conn, const char *udi, const char *capability, E_DBus_Callback_Func cb_func, void *data)
Definition: e_hal_device.c:234
EAPI DBusPendingCall * e_hal_manager_find_device_string_match(E_DBus_Connection *conn, const char *key, const char *value, E_DBus_Callback_Func cb_func, void *data)
Definition: e_hal_manager.c:121
EAPI DBusPendingCall * e_hal_manager_get_all_devices(E_DBus_Connection *conn, E_DBus_Callback_Func cb_func, void *data)
Definition: e_hal_manager.c:59
EAPI DBusPendingCall * e_hal_manager_find_device_by_capability(E_DBus_Connection *conn, const char *capability, E_DBus_Callback_Func cb_func, void *data)
Definition: e_hal_manager.c:136
EAPI DBusPendingCall * e_hal_manager_device_exists(E_DBus_Connection *conn, const char *udi, E_DBus_Callback_Func cb_func, void *data)
Definition: e_hal_manager.c:107
Definition: e_dbus_private.h:19
Definition: E_Hal.h:30
Definition: E_Hal.h:40
Definition: E_Hal.h:70
Definition: E_Hal.h:56
union E_Hal_Property::@8 val
Definition: E_Hal.h:25
Definition: E_Hal.h:35