lib/ukit/e_ukit_private.h
Go to the documentation of this file.
00001 #ifndef E_UKIT_PRIVATE_H
00002 #define E_UKIT_PRIVATE_H
00003 
00004 #ifndef E_DBUS_COLOR_DEFAULT
00005 # define E_DBUS_COLOR_DEFAULT EINA_COLOR_CYAN
00006 #endif
00007 
00008 extern int _e_dbus_ukit_log_dom;
00009 
00010 #ifdef ERR
00011 # undef ERR
00012 #endif
00013 
00014 #ifdef INF
00015 # undef INF
00016 #endif
00017 
00018 #ifdef WARN
00019 # undef WARN
00020 #endif
00021 
00022 #ifdef DBG
00023 # undef DBG
00024 #endif
00025 
00026 #define e_ukit_call_new(udi, member) dbus_message_new_method_call(E_UKIT_BUS, udi, E_UKIT_BUS, member)
00027 #define e_ukit_device_call_new(udi, member) dbus_message_new_method_call(E_UKIT_BUS, udi, E_UKIT_INTERFACE, member)
00028 #define e_ukit_property_call_new(udi, member) dbus_message_new_method_call(E_UKIT_BUS, udi, E_DBUS_FDO_INTERFACE_PROPERTIES, member)
00029 
00030 #define DBG(...)   EINA_LOG_DOM_DBG(_e_dbus_ukit_log_dom, __VA_ARGS__)
00031 #define INFO(...)    EINA_LOG_DOM_INFO(_e_dbus_ukit_log_dom, __VA_ARGS__)
00032 #define WARN(...) EINA_LOG_DOM_WARN(_e_dbus_ukit_log_dom, __VA_ARGS__)
00033 #define ERR(...)   EINA_LOG_DOM_ERR(_e_dbus_ukit_log_dom, __VA_ARGS__)
00034 
00035 void *unmarshal_property(DBusMessage *msg, DBusError *err);
00036 void  free_property(void *data);
00037 void *unmarshal_device_get_all_properties(DBusMessage *msg, DBusError *err);
00038 void  free_device_get_all_properties(void *data);
00039 void *unmarshal_string_list(DBusMessage *msg, DBusError *err);
00040 void  free_string_list(void *data);
00041 
00042 
00043 #endif