00001 #ifndef ICD_DBUS_API_H 00002 #define ICD_DBUS_API_H 00003 00012 #include <glib.h> 00013 #include "dbus_api.h" 00014 #include "icd_iap.h" 00015 00024 void icd_dbus_api_send_ack (GSList *tracklist, struct icd_iap *iap); 00025 00032 void icd_dbus_api_send_nack (GSList *tracklist, struct icd_iap *iap); 00033 00039 gboolean icd_dbus_api_update_state (struct icd_iap *iap, 00040 const gchar *destination, 00041 const enum icd_connection_state state); 00042 00048 gboolean icd_dbus_api_update_search (const gchar *network_type, 00049 const gchar *destination, 00050 const enum icd_connection_state state); 00051 00056 gboolean icd_dbus_api_app_exit (const gchar *dbus_dest); 00057 00060 void icd_dbus_api_deinit (void); 00061 00065 gboolean icd_dbus_api_init (void); 00066 00067 00070 #endif