-EmpathyTpChat *empathy_tp_chat_new (McAccount *account,
- TpChan *tp_chan,
- gboolean acknowledge);
-EmpathyTpChat *empathy_tp_chat_new_with_contact (EmpathyContact *contact);
-McAccount * empathy_tp_chat_get_account (EmpathyTpChat *chat);
-TpChan * empathy_tp_chat_get_channel (EmpathyTpChat *chat);
+EmpathyTpChat *empathy_tp_chat_new (TpChannel *channel);
+void empathy_tp_chat_close (EmpathyTpChat *chat);
+const gchar * empathy_tp_chat_get_id (EmpathyTpChat *chat);
+EmpathyContact*empathy_tp_chat_get_remote_contact (EmpathyTpChat *chat);
+TpChannel * empathy_tp_chat_get_channel (EmpathyTpChat *chat);
+TpConnection * empathy_tp_chat_get_connection (EmpathyTpChat *chat);
+gboolean empathy_tp_chat_is_ready (EmpathyTpChat *chat);