Data Structures | |
struct | E_Ukit_Bool_Return |
struct | E_Ukit_Capability |
struct | E_Ukit_Properties |
struct | E_Ukit_Property |
struct | E_Ukit_String_List_Return |
struct | E_Ukit_UDI_Return |
Macros | |
#define | E_UDISKS_BUS "org.freedesktop.UDisks" |
#define | E_UDISKS_INTERFACE "org.freedesktop.UDisks.Device" |
#define | E_UDISKS_PATH "/org/freedesktop/UDisks" |
#define | E_UPOWER_BUS "org.freedesktop.UPower" |
#define | E_UPOWER_INTERFACE "org.freedesktop.UPower.Device" |
#define | E_UPOWER_PATH "/org/freedesktop/UPower" |
Typedefs | |
typedef struct E_Ukit_UDI_Return | E_Ukit_Device_Added |
typedef struct E_Ukit_UDI_Return | E_Ukit_Device_Removed |
typedef struct E_Ukit_String_List_Return | E_Ukit_Get_All_Devices_Return |
typedef struct E_Ukit_Properties | E_Ukit_Get_All_Properties_Return |
typedef struct E_Ukit_Property | E_Ukit_Get_Property_Return |
typedef struct E_Ukit_Capability | E_Ukit_New_Capability |
typedef struct E_Ukit_Properties | E_Ukit_Properties |
typedef struct E_Ukit_Property | E_Ukit_Property |
typedef struct E_Ukit_String_List_Return | E_Ukit_String_List_Return |
Functions | |
EAPI DBusPendingCall * | e_udisks_get_all_devices (E_DBus_Connection *conn, E_DBus_Callback_Func cb_func, void *data) |
EAPI DBusPendingCall * | e_udisks_get_all_properties (E_DBus_Connection *conn, const char *udi, E_DBus_Callback_Func cb_func, void *data) |
EAPI DBusPendingCall * | e_udisks_get_property (E_DBus_Connection *conn, const char *udi, const char *property, E_DBus_Callback_Func cb_func, void *data) |
EAPI DBusPendingCall * | e_udisks_volume_eject (E_DBus_Connection *conn, const char *udi, Eina_List *options) |
Eject a Volume. More... | |
EAPI DBusPendingCall * | e_udisks_volume_mount (E_DBus_Connection *conn, const char *udi, const char *fstype, Eina_List *options) |
Mount a Filesystem. More... | |
EAPI DBusPendingCall * | e_udisks_volume_unmount (E_DBus_Connection *conn, const char *udi, Eina_List *options) |
Unmount a Volume. More... | |
EAPI int | e_ukit_init (void) |
EAPI Eina_Bool | e_ukit_property_bool_get (E_Ukit_Properties *properties, const char *key, int *err) |
EAPI double | e_ukit_property_double_get (E_Ukit_Properties *properties, const char *key, int *err) |
EAPI void | e_ukit_property_free (E_Ukit_Property *prop) |
EAPI int64_t | e_ukit_property_int64_get (E_Ukit_Properties *properties, const char *key, int *err) |
EAPI int | e_ukit_property_int_get (E_Ukit_Properties *properties, const char *key, int *err) |
EAPI const char * | e_ukit_property_string_get (E_Ukit_Properties *properties, const char *key, int *err) |
Retrive a string from an element of a property hash. More... | |
EAPI const Eina_List * | e_ukit_property_strlist_get (E_Ukit_Properties *properties, const char *key, int *err) |
EAPI uint32_t | e_ukit_property_uint32_get (E_Ukit_Properties *properties, const char *key, int *err) |
EAPI uint64_t | e_ukit_property_uint64_get (E_Ukit_Properties *properties, const char *key, int *err) |
EAPI int | e_ukit_shutdown (void) |
EAPI DBusPendingCall * | e_upower_get_all_devices (E_DBus_Connection *conn, E_DBus_Callback_Func cb_func, void *data) |
EAPI DBusPendingCall * | e_upower_get_all_properties (E_DBus_Connection *conn, const char *udi, E_DBus_Callback_Func cb_func, void *data) |
EAPI DBusPendingCall * | e_upower_get_property (E_DBus_Connection *conn, const char *udi, const char *property, E_DBus_Callback_Func cb_func, void *data) |
EAPI DBusPendingCall * | e_upower_hibernate (E_DBus_Connection *conn, E_DBus_Callback_Func cb_func, void *data) |
EAPI DBusPendingCall * | e_upower_hibernate_allowed (E_DBus_Connection *conn, E_DBus_Callback_Func cb_func, void *data) |
EAPI DBusPendingCall * | e_upower_suspend (E_DBus_Connection *conn, E_DBus_Callback_Func cb_func, void *data) |
EAPI DBusPendingCall * | e_upower_suspend_allowed (E_DBus_Connection *conn, E_DBus_Callback_Func cb_func, void *data) |
Detailed Description
Macro Definition Documentation
#define E_UDISKS_BUS "org.freedesktop.UDisks" |
#define E_UDISKS_INTERFACE "org.freedesktop.UDisks.Device" |
#define E_UDISKS_PATH "/org/freedesktop/UDisks" |
#define E_UPOWER_BUS "org.freedesktop.UPower" |
#define E_UPOWER_INTERFACE "org.freedesktop.UPower.Device" |
#define E_UPOWER_PATH "/org/freedesktop/UPower" |
Typedef Documentation
typedef struct E_Ukit_UDI_Return E_Ukit_Device_Added |
typedef struct E_Ukit_UDI_Return E_Ukit_Device_Removed |
typedef struct E_Ukit_String_List_Return E_Ukit_Get_All_Devices_Return |
typedef struct E_Ukit_Properties E_Ukit_Get_All_Properties_Return |
typedef struct E_Ukit_Property E_Ukit_Get_Property_Return |
typedef struct E_Ukit_Capability E_Ukit_New_Capability |
typedef struct E_Ukit_Properties E_Ukit_Properties |
typedef struct E_Ukit_Property E_Ukit_Property |
typedef struct E_Ukit_String_List_Return E_Ukit_String_List_Return |
Enumeration Type Documentation
enum E_Ukit_Property_Type |
enum E_Upower_Source |
enum E_Upower_State |
Function Documentation
EAPI DBusPendingCall* e_udisks_get_all_devices | ( | E_DBus_Connection * | conn, |
E_DBus_Callback_Func | cb_func, | ||
void * | data | ||
) |
References e_dbus_method_call_send(), e_ukit_call_new, E_UKIT_PATH, free_string_list(), and unmarshal_string_list().
EAPI DBusPendingCall* e_udisks_get_all_properties | ( | E_DBus_Connection * | conn, |
const char * | udi, | ||
E_DBus_Callback_Func | cb_func, | ||
void * | data | ||
) |
EAPI DBusPendingCall* e_udisks_get_property | ( | E_DBus_Connection * | conn, |
const char * | udi, | ||
const char * | property, | ||
E_DBus_Callback_Func | cb_func, | ||
void * | data | ||
) |
EAPI DBusPendingCall* e_udisks_volume_eject | ( | E_DBus_Connection * | conn, |
const char * | udi, | ||
Eina_List * | options | ||
) |
Eject a Volume.
- Parameters
-
conn the E_DBus_Connection udi the udi of the device object options a list of additional options (none currently supported)
References e_dbus_method_call_send(), e_ukit_device_call_new, and ERR.
EAPI DBusPendingCall* e_udisks_volume_mount | ( | E_DBus_Connection * | conn, |
const char * | udi, | ||
const char * | fstype, | ||
Eina_List * | options | ||
) |
Mount a Filesystem.
- Parameters
-
conn the E_DBus_Connection udi the udi of the device object fstype the fstype of the device (e.g. volume.fstype property) options a list of additional options to pass to mount
- Returns
- mount point of fs or error
References e_dbus_method_call_send(), e_ukit_device_call_new, and ERR.
EAPI DBusPendingCall* e_udisks_volume_unmount | ( | E_DBus_Connection * | conn, |
const char * | udi, | ||
Eina_List * | options | ||
) |
Unmount a Volume.
- Parameters
-
conn the E_DBus_Connection udi the udi of the device object options a list of additional options (currently only 'force' is supported)
References e_dbus_method_call_send(), e_ukit_device_call_new, and ERR.
EAPI int e_ukit_init | ( | void | ) |
References _e_dbus_ukit_init_count, _e_dbus_ukit_log_dom, E_DBUS_COLOR_DEFAULT, e_dbus_init(), and ERR.
EAPI Eina_Bool e_ukit_property_bool_get | ( | E_Ukit_Properties * | properties, |
const char * | key, | ||
int * | err | ||
) |
References E_Ukit_Property::b, E_Ukit_Properties::properties, and E_Ukit_Property::val.
EAPI double e_ukit_property_double_get | ( | E_Ukit_Properties * | properties, |
const char * | key, | ||
int * | err | ||
) |
References E_Ukit_Property::d, E_Ukit_Properties::properties, and E_Ukit_Property::val.
EAPI void e_ukit_property_free | ( | E_Ukit_Property * | prop | ) |
References E_UKIT_PROPERTY_TYPE_STRLIST, E_Ukit_Property::strlist, E_Ukit_Property::type, and E_Ukit_Property::val.
Referenced by unmarshal_device_get_all_properties().
EAPI int64_t e_ukit_property_int64_get | ( | E_Ukit_Properties * | properties, |
const char * | key, | ||
int * | err | ||
) |
References E_Ukit_Properties::properties, E_Ukit_Property::val, and E_Ukit_Property::x.
EAPI int e_ukit_property_int_get | ( | E_Ukit_Properties * | properties, |
const char * | key, | ||
int * | err | ||
) |
References E_Ukit_Property::i, E_Ukit_Properties::properties, and E_Ukit_Property::val.
EAPI const char* e_ukit_property_string_get | ( | E_Ukit_Properties * | properties, |
const char * | key, | ||
int * | err | ||
) |
Retrive a string from an element of a property hash.
- Parameters
-
properties the E_Ukit_Properties structure key the key of the property to retrieve err a pointer to an int, which if supplied, will be set to 0 on success and 1 on an error
References E_Ukit_Properties::properties, E_Ukit_Property::s, and E_Ukit_Property::val.
EAPI const Eina_List* e_ukit_property_strlist_get | ( | E_Ukit_Properties * | properties, |
const char * | key, | ||
int * | err | ||
) |
References E_Ukit_Properties::properties, E_Ukit_Property::strlist, and E_Ukit_Property::val.
EAPI uint32_t e_ukit_property_uint32_get | ( | E_Ukit_Properties * | properties, |
const char * | key, | ||
int * | err | ||
) |
References E_Ukit_Properties::properties, E_Ukit_Property::u, and E_Ukit_Property::val.
EAPI uint64_t e_ukit_property_uint64_get | ( | E_Ukit_Properties * | properties, |
const char * | key, | ||
int * | err | ||
) |
References E_Ukit_Properties::properties, E_Ukit_Property::t, and E_Ukit_Property::val.
EAPI int e_ukit_shutdown | ( | void | ) |
References _e_dbus_ukit_init_count, _e_dbus_ukit_log_dom, and e_dbus_shutdown().
EAPI DBusPendingCall* e_upower_get_all_devices | ( | E_DBus_Connection * | conn, |
E_DBus_Callback_Func | cb_func, | ||
void * | data | ||
) |
References e_dbus_method_call_send(), e_ukit_call_new, E_UKIT_PATH, free_string_list(), and unmarshal_string_list().
EAPI DBusPendingCall* e_upower_get_all_properties | ( | E_DBus_Connection * | conn, |
const char * | udi, | ||
E_DBus_Callback_Func | cb_func, | ||
void * | data | ||
) |
EAPI DBusPendingCall* e_upower_get_property | ( | E_DBus_Connection * | conn, |
const char * | udi, | ||
const char * | property, | ||
E_DBus_Callback_Func | cb_func, | ||
void * | data | ||
) |
EAPI DBusPendingCall* e_upower_hibernate | ( | E_DBus_Connection * | conn, |
E_DBus_Callback_Func | cb_func, | ||
void * | data | ||
) |
References e_dbus_method_call_send(), e_ukit_call_new, and E_UKIT_PATH.
EAPI DBusPendingCall* e_upower_hibernate_allowed | ( | E_DBus_Connection * | conn, |
E_DBus_Callback_Func | cb_func, | ||
void * | data | ||
) |
References e_dbus_method_call_send(), e_ukit_call_new, E_UKIT_PATH, free_property(), and unmarshal_property().
EAPI DBusPendingCall* e_upower_suspend | ( | E_DBus_Connection * | conn, |
E_DBus_Callback_Func | cb_func, | ||
void * | data | ||
) |
References e_dbus_method_call_send(), e_ukit_call_new, and E_UKIT_PATH.
EAPI DBusPendingCall* e_upower_suspend_allowed | ( | E_DBus_Connection * | conn, |
E_DBus_Callback_Func | cb_func, | ||
void * | data | ||
) |
References e_dbus_method_call_send(), e_ukit_call_new, E_UKIT_PATH, free_property(), and unmarshal_property().