E_Hal.h File Reference
Include dependency graph for E_Hal.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | E_Hal_Bool_Return |
| struct | E_Hal_Capability |
| struct | E_Hal_Properties |
| struct | E_Hal_Property |
| struct | E_Hal_String_List_Return |
| struct | E_Hal_UDI_Return |
Macros | |
| #define | E_HAL_DEVICE_INTERFACE "org.freedesktop.Hal.Device" |
| #define | E_HAL_DEVICE_VOLUME_INTERFACE "org.freedesktop.Hal.Device.Volume" |
| #define | E_HAL_MANAGER_INTERFACE "org.freedesktop.Hal.Manager" |
| #define | E_HAL_MANAGER_PATH "/org/freedesktop/Hal/Manager" |
| #define | E_HAL_SENDER "org.freedesktop.Hal" |
Typedefs | |
| typedef struct E_Hal_Properties | E_Hal_Device_Get_All_Properties_Return |
| typedef struct E_Hal_Property | E_Hal_Device_Get_Property_Return |
| typedef struct E_Hal_Bool_Return | E_Hal_Device_Query_Capability_Return |
| typedef struct E_Hal_UDI_Return | E_Hal_Manager_Device_Added |
| typedef struct E_Hal_Bool_Return | E_Hal_Manager_Device_Exists_Return |
| typedef struct E_Hal_UDI_Return | E_Hal_Manager_Device_Removed |
| typedef struct E_Hal_String_List_Return | E_Hal_Manager_Find_Device_By_Capability_Return |
| typedef struct E_Hal_String_List_Return | E_Hal_Manager_Find_Device_String_Match_Return |
| typedef struct E_Hal_String_List_Return | E_Hal_Manager_Get_All_Devices_Return |
| typedef struct E_Hal_Capability | E_Hal_Manager_New_Capability |
| typedef struct E_Hal_Properties | E_Hal_Properties |
| typedef struct E_Hal_Property | E_Hal_Property |
| typedef struct E_Hal_String_List_Return | E_Hal_String_List_Return |
Functions | |
| EAPI DBusPendingCall * | e_hal_device_get_all_properties (E_DBus_Connection *conn, const char *udi, E_DBus_Callback_Func cb_func, void *data) |
| 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) |
| 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) |
| 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. More... | |
| 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. More... | |
| 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. More... | |
| EAPI int | e_hal_init (void) |
| EAPI DBusPendingCall * | e_hal_manager_device_exists (E_DBus_Connection *conn, const char *udi, E_DBus_Callback_Func cb_func, void *data) |
| EAPI DBusPendingCall * | e_hal_manager_find_device_by_capability (E_DBus_Connection *conn, const char *capability, E_DBus_Callback_Func cb_func, void *data) |
| 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) |
| EAPI DBusPendingCall * | e_hal_manager_get_all_devices (E_DBus_Connection *conn, E_DBus_Callback_Func cb_func, void *data) |
| EAPI Eina_Bool | e_hal_property_bool_get (E_Hal_Properties *properties, const char *key, int *err) |
| EAPI double | e_hal_property_double_get (E_Hal_Properties *properties, const char *key, int *err) |
| EAPI void | e_hal_property_free (E_Hal_Property *prop) |
| EAPI int | e_hal_property_int_get (E_Hal_Properties *properties, const char *key, int *err) |
| 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. More... | |
| EAPI const Eina_List * | e_hal_property_strlist_get (E_Hal_Properties *properties, const char *key, int *err) |
| EAPI uint64_t | e_hal_property_uint64_get (E_Hal_Properties *properties, const char *key, int *err) |
| EAPI int | e_hal_shutdown (void) |


