summaryrefslogtreecommitdiff
path: root/src/channel-utils.h
diff options
context:
space:
mode:
authorSenko Rasic <senko.rasic@collabora.co.uk>2010-04-13 13:33:43 +0200
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2010-04-15 19:16:13 +0100
commit3fa338d7411638dea87f0e30ba2ff9b920905333 (patch)
treebbe27ca3414b4f674cb9267b4568b1544768084e /src/channel-utils.h
parente9b3c027f74d5e952363020a9f1ccaea21534f93 (diff)
downloadtelepathy-mission-control-3fa338d7411638dea87f0e30ba2ff9b920905333.tar.gz
moved _mcd_tp_channel_* to a separate file
Diffstat (limited to 'src/channel-utils.h')
-rw-r--r--src/channel-utils.h48
1 files changed, 48 insertions, 0 deletions
diff --git a/src/channel-utils.h b/src/channel-utils.h
new file mode 100644
index 00000000..01428cc9
--- /dev/null
+++ b/src/channel-utils.h
@@ -0,0 +1,48 @@
+/* vi: set et sw=4 ts=8 cino=t0,(0: */
+/* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 4; tab-width: 8 -*- */
+/*
+ * This file is part of mission-control
+ *
+ * Copyright (C) 2007-2010 Nokia Corporation.
+ * Copyright (C) 2009-2010 Collabora Ltd.
+ *
+ * Contact: Naba Kumar <naba.kumar@nokia.com>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public License
+ * version 2.1 as published by the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA
+ *
+ */
+
+#ifndef CHANNEL_UTILS_H
+#define CHANNEL_UTILS_H
+
+#include <glib.h>
+#include <telepathy-glib/channel.h>
+
+G_BEGIN_DECLS
+
+G_GNUC_INTERNAL
+GPtrArray *_mcd_tp_channel_details_build_from_list (const GList *channels);
+G_GNUC_INTERNAL
+GPtrArray *_mcd_tp_channel_details_build_from_tp_chan (TpChannel *channel);
+G_GNUC_INTERNAL
+void _mcd_tp_channel_details_free (GPtrArray *channels);
+
+/* NULL-safe for @channel; @verb is for debug */
+G_GNUC_INTERNAL gboolean _mcd_tp_channel_should_close (TpChannel *channel,
+ const gchar *verb);
+
+G_END_DECLS
+#endif
+