summaryrefslogtreecommitdiff
path: root/telepathy-glib/connection-manager.h
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2007-11-21 15:10:09 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2007-11-21 15:10:09 +0000
commit5b026249f42c35ac300fc92b185d6e556690c366 (patch)
tree2510557dd0614633d390adb8805676a2609973d6 /telepathy-glib/connection-manager.h
parente1105fc32eed4c3842560c76d9f27c9c81f9c2ec (diff)
downloadtelepathy-glib-5b026249f42c35ac300fc92b185d6e556690c366.tar.gz
TpConnectionManager: implement .manager file parsing
20071121151009-53eee-5c9e3ad78b08619a4065e959c006a2456c0ab2cd.gz
Diffstat (limited to 'telepathy-glib/connection-manager.h')
-rw-r--r--telepathy-glib/connection-manager.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/telepathy-glib/connection-manager.h b/telepathy-glib/connection-manager.h
index ed9633555..97a700ae8 100644
--- a/telepathy-glib/connection-manager.h
+++ b/telepathy-glib/connection-manager.h
@@ -66,6 +66,15 @@ typedef struct
gpointer priv;
} TpConnectionManagerProtocol;
+/**
+ * TpCMInfoSource:
+ * @TP_CM_INFO_SOURCE_NONE: no information available
+ * @TP_CM_INFO_SOURCE_FILE: information came from a .manager file
+ * @TP_CM_INFO_SOURCE_LIVE: information came from the connection manager
+ *
+ * Describes possible sources of information on connection managers'
+ * supported protocols.
+ */
typedef enum
{
TP_CM_INFO_SOURCE_NONE,
@@ -74,7 +83,7 @@ typedef enum
} TpCMInfoSource;
TpConnectionManager *tp_connection_manager_new (TpDBusDaemon *dbus,
- const gchar *name);
+ const gchar *name, const gchar *manager_filename);
gboolean tp_connection_manager_activate (TpConnectionManager *self);