]> git.0d.be Git - empathy.git/blobdiff - libempathy/empathy-chatroom-manager.h
Add empathy_tp_chat_get_connection() to direct access the channel's connection.
[empathy.git] / libempathy / empathy-chatroom-manager.h
index 0b21b6509c67701244060ac9cb530a061f713a26..4077a3ccd91fedb471a7e020c2b5a5bc7a403d36 100644 (file)
@@ -30,6 +30,7 @@
 #include <libmissioncontrol/mc-account.h>
 
 #include "empathy-chatroom.h"
+#include "empathy-dispatcher.h"
 
 G_BEGIN_DECLS
 
@@ -53,7 +54,7 @@ struct _EmpathyChatroomManagerClass {
 };
 
 GType                  empathy_chatroom_manager_get_type      (void) G_GNUC_CONST;
-EmpathyChatroomManager *empathy_chatroom_manager_new           (void);
+EmpathyChatroomManager *empathy_chatroom_manager_dup_singleton (const gchar *file);
 gboolean               empathy_chatroom_manager_add           (EmpathyChatroomManager *manager,
                                                              EmpathyChatroom        *chatroom);
 void                   empathy_chatroom_manager_remove        (EmpathyChatroomManager *manager,
@@ -65,7 +66,8 @@ GList *                empathy_chatroom_manager_get_chatrooms (EmpathyChatroomMa
                                                              McAccount             *account);
 guint                  empathy_chatroom_manager_get_count     (EmpathyChatroomManager *manager,
                                                              McAccount             *account);
-void                   empathy_chatroom_manager_store         (EmpathyChatroomManager *manager);
+void                   empathy_chatroom_manager_observe       (EmpathyChatroomManager *manager,
+                                                             EmpathyDispatcher *dispatcher);
 
 G_END_DECLS