Enlightenment CVS committal

Author  : ulisses
Project : e17
Module  : libs/e_dbus

Dir     : e17/libs/e_dbus/src/lib/hal


Modified Files:
        E_Hal.h 


Log Message:
Adding extern construction to support C++

===================================================================
RCS file: /cvs/e/e17/libs/e_dbus/src/lib/hal/E_Hal.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- E_Hal.h     4 Nov 2007 11:19:55 -0000       1.3
+++ E_Hal.h     6 Nov 2007 23:58:56 -0000       1.4
@@ -99,28 +99,36 @@
 typedef struct E_Hal_UDI_Return E_Hal_Manager_Device_Removed;
 typedef struct E_Hal_Capability E_Hal_Manager_New_Capability;
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /* org.freedesktop.Hal.Device */
-EAPI int e_hal_device_get_property(E_DBus_Connection *conn, const char *udi, 
const char *property, E_DBus_Callback_Func cb_func, void *data);
-EAPI int e_hal_device_get_all_properties(E_DBus_Connection *conn, const char 
*udi, E_DBus_Callback_Func cb_func, void *data);
-EAPI int e_hal_device_query_capability(E_DBus_Connection *conn, const char 
*udi, const char *capability, E_DBus_Callback_Func cb_func, void *data);
+   EAPI int e_hal_device_get_property(E_DBus_Connection *conn, const char 
*udi, const char *property, E_DBus_Callback_Func cb_func, void *data);
+   EAPI int e_hal_device_get_all_properties(E_DBus_Connection *conn, const 
char *udi, E_DBus_Callback_Func cb_func, void *data);
+   EAPI int e_hal_device_query_capability(E_DBus_Connection *conn, const char 
*udi, const char *capability, E_DBus_Callback_Func cb_func, void *data);
 
 /* org.freedesktop.Hal.Manager */
-EAPI int e_hal_manager_get_all_devices(E_DBus_Connection *conn, 
E_DBus_Callback_Func cb_func, void *data);
-EAPI int e_hal_manager_device_exists(E_DBus_Connection *conn, const char *udi, 
E_DBus_Callback_Func cb_func, void *data);
-EAPI int 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 int e_hal_manager_find_device_by_capability(E_DBus_Connection *conn, 
const char *capability, E_DBus_Callback_Func cb_func, void *data);
+   EAPI int e_hal_manager_get_all_devices(E_DBus_Connection *conn, 
E_DBus_Callback_Func cb_func, void *data);
+   EAPI int e_hal_manager_device_exists(E_DBus_Connection *conn, const char 
*udi, E_DBus_Callback_Func cb_func, void *data);
+   EAPI int 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 int e_hal_manager_find_device_by_capability(E_DBus_Connection *conn, 
const char *capability, E_DBus_Callback_Func cb_func, void *data);
 
 /* utility functions */
-EAPI void           e_hal_property_free(E_Hal_Property *prop);
-EAPI char          *e_hal_property_string_get(E_Hal_Properties *properties, 
const char *key, int *err);
-EAPI char           e_hal_property_bool_get(E_Hal_Properties *properties, 
const char *key, int *err);
-EAPI int            e_hal_property_int_get(E_Hal_Properties *properties, const 
char *key, int *err);
-EAPI dbus_uint64_t  e_hal_property_uint64_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 Ecore_List    *e_hal_property_strlist_get(E_Hal_Properties *properties, 
const char *key, int *err);
+   EAPI void           e_hal_property_free(E_Hal_Property *prop);
+   EAPI char          *e_hal_property_string_get(E_Hal_Properties *properties, 
const char *key, int *err);
+   EAPI char           e_hal_property_bool_get(E_Hal_Properties *properties, 
const char *key, int *err);
+   EAPI int            e_hal_property_int_get(E_Hal_Properties *properties, 
const char *key, int *err);
+   EAPI dbus_uint64_t  e_hal_property_uint64_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 Ecore_List    *e_hal_property_strlist_get(E_Hal_Properties 
*properties, const char *key, int *err);
 
 /* (un)mount */
-EAPI int e_hal_device_volume_mount(E_DBus_Connection *conn, const char *udi, 
const char *mount_point, const char *fstype, Ecore_List *options, 
E_DBus_Callback_Func cb_func, void *data);
-EAPI int e_hal_device_volume_unmount(E_DBus_Connection *conn, const char *udi, 
Ecore_List *options, E_DBus_Callback_Func cb_func, void *data);
+   EAPI int e_hal_device_volume_mount(E_DBus_Connection *conn, const char 
*udi, const char *mount_point, const char *fstype, Ecore_List *options, 
E_DBus_Callback_Func cb_func, void *data);
+   EAPI int e_hal_device_volume_unmount(E_DBus_Connection *conn, const char 
*udi, Ecore_List *options, E_DBus_Callback_Func cb_func, void *data);
+
+#ifdef __cplusplus
+}
+#endif
 
 #endif



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to