summaryrefslogtreecommitdiff
path: root/telepathy-glib/connection-manager.h
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2007-11-28 16:19:20 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2007-11-28 16:19:20 +0000
commit83e353ccc0ff248cc400a57bfbe068f27514d80c (patch)
treeccffd29fdb8f65f6781ec3be231c7849a901d7e9 /telepathy-glib/connection-manager.h
parent9c58a08580dc12b8f0c81055e32569077469eb1d (diff)
downloadtelepathy-glib-83e353ccc0ff248cc400a57bfbe068f27514d80c.tar.gz
Improve TpConnectionManager documentation
20071128161920-53eee-4a08c7e7b9150dc84dd800201c6c8f3bfc6c22b5.gz
Diffstat (limited to 'telepathy-glib/connection-manager.h')
-rw-r--r--telepathy-glib/connection-manager.h23
1 files changed, 10 insertions, 13 deletions
diff --git a/telepathy-glib/connection-manager.h b/telepathy-glib/connection-manager.h
index 10885dfed..ec112164b 100644
--- a/telepathy-glib/connection-manager.h
+++ b/telepathy-glib/connection-manager.h
@@ -49,33 +49,29 @@ GType tp_connection_manager_get_type (void);
(G_TYPE_INSTANCE_GET_CLASS ((obj), TP_TYPE_CONNECTION_MANAGER, \
TpConnectionManagerClass))
-typedef struct
+typedef struct _TpConnectionManagerParam TpConnectionManagerParam;
+struct _TpConnectionManagerParam
{
+ /*<public>*/
gchar *name;
gchar *dbus_signature;
GValue default_value;
guint flags;
gpointer priv;
-} TpConnectionManagerParam;
+};
-typedef struct
+typedef struct _TpConnectionManagerProtocol TpConnectionManagerProtocol;
+struct _TpConnectionManagerProtocol
{
+ /*<public>*/
gchar *name;
TpConnectionManagerParam *params;
+ /*<private>*/
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,
@@ -84,6 +80,7 @@ typedef enum
} TpCMInfoSource;
struct _TpConnectionManager {
+ /*<public>*/
TpProxy parent;
const gchar *name;