e_hal_device.c File Reference
#include <stdlib.h>
#include <E_Hal.h>
#include "e_hal_private.h"
+ Include dependency graph for e_hal_device.c:

Macros

#define e_hal_device_call_new(udi, member)   dbus_message_new_method_call(E_HAL_SENDER, udi, E_HAL_DEVICE_INTERFACE, member)
 
#define e_hal_device_volume_call_new(udi, member)   dbus_message_new_method_call(E_HAL_SENDER, udi, E_HAL_DEVICE_VOLUME_INTERFACE, member)
 

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...
 

Macro Definition Documentation

#define e_hal_device_call_new (   udi,
  member 
)    dbus_message_new_method_call(E_HAL_SENDER, udi, E_HAL_DEVICE_INTERFACE, member)
#define e_hal_device_volume_call_new (   udi,
  member 
)    dbus_message_new_method_call(E_HAL_SENDER, udi, E_HAL_DEVICE_VOLUME_INTERFACE, member)