00001 #ifndef ICD_OSSO_ICD_H 00002 #define ICD_OSSO_ICD_H 00003 00012 #include <glib.h> 00013 #include "icd_context.h" 00014 00023 typedef void (*icd_osso_ui_cb_fn) (gboolean success, gpointer user_data); 00024 00025 void icd_osso_ic_send_ack (GSList *tracking_list, const gchar *iap_name); 00026 void icd_osso_ic_send_nack (GSList *tracking_list); 00027 void icd_osso_ui_send_retry (const gchar *iap_name, const gchar *error, 00028 icd_osso_ui_cb_fn cb, 00029 gpointer user_data); 00030 void icd_osso_ui_send_save_cancel (gpointer send_save_token); 00031 gpointer icd_osso_ui_send_save (const gchar *iap_name, 00032 icd_osso_ui_cb_fn cb, 00033 gpointer user_data); 00034 gboolean icd_osso_ic_init (struct icd_context *icd_ctx); 00035 void icd_osso_ic_deinit (void); 00036 00039 #endif