summaryrefslogtreecommitdiff
path: root/src/muc-channel.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/muc-channel.h')
-rw-r--r--src/muc-channel.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/muc-channel.h b/src/muc-channel.h
index 3bb01f04..868e7af4 100644
--- a/src/muc-channel.h
+++ b/src/muc-channel.h
@@ -30,6 +30,7 @@
#include <gibber/gibber-muc-connection.h>
#include "connection.h"
+#include "tube-iface.h"
G_BEGIN_DECLS
@@ -89,6 +90,25 @@ gboolean salut_muc_channel_publish_service (SalutMucChannel *self);
gboolean salut_muc_channel_add_member (GObject *iface, TpHandle handle,
const gchar *message, GError **error);
+SalutTubeIface * salut_muc_channel_tube_request (SalutMucChannel *self,
+ GHashTable *request_properties);
+
+void salut_muc_channel_foreach (SalutMucChannel *self,
+ TpExportableChannelFunc func, gpointer user_data);
+
+void salut_muc_channel_bytestream_offered (SalutMucChannel *self,
+ GibberBytestreamIface *bytestream,
+ WockyStanza *msg);
+
+void salut_muc_channel_set_autoclose (SalutMucChannel *chan,
+ gboolean autoclose);
+
+gboolean salut_muc_channel_get_autoclose (SalutMucChannel *chan);
+
+gboolean salut_muc_channel_can_be_closed (SalutMucChannel *chan);
+
+gboolean salut_muc_channel_is_ready (SalutMucChannel *self);
+
G_END_DECLS
#endif /* #ifndef __SALUT_MUC_CHANNEL_H__*/