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
Definition: E_Hal.h:49
Definition: e_dbus_private.h:18
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
Definition: E_Hal.h:24
Definition: E_Hal.h:47
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 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_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 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
union E_Hal_Property::@8 val
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 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_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_Hal.h:52
Definition: E_Hal.h:69
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 uint64_t e_hal_property_uint64_get(E_Hal_Properties *properties, const char *key, int *err)
Definition: e_hal_util.c:78
Definition: E_Hal.h:50
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_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 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
Definition: E_Hal.h:39
Definition: E_Hal.h:55
EAPI double e_hal_property_double_get(E_Hal_Properties *properties, const char *key, int *err)
Definition: e_hal_util.c:93
Definition: E_Hal.h:34
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
Definition: E_Hal.h:48
Definition: E_Hal.h:29
Definition: E_Hal.h:51