lib/hal/e_hal_device.h
Go to the documentation of this file.
00001 #ifndef E_HAL_DEVICE_H 00002 #define E_HAL_DEVICE_H 00003 00004 #include "E_Hal.h" 00005 00006 typedef struct E_Hal_Properties E_Hal_Device_Get_All_Properties_Return; 00007 typedef struct E_Hal_Property E_Hal_Device_Get_Property_Return; 00008 typedef struct E_Hal_Bool_Return E_Hal_Device_Query_Capability_Return; 00009 00010 int e_hal_device_get_property(E_DBus_Connection *conn, const char *udi, const char *property, E_Hal_Callback_Func cb_func, void *data); 00011 int e_hal_device_get_all_properties(E_DBus_Connection *conn, const char *udi, E_Hal_Callback_Func cb_func, void *data); 00012 int e_hal_device_query_capability(E_DBus_Connection *conn, const char *udi, const char *capability, E_Hal_Callback_Func cb_func, void *data); 00013 00014 #endif