summaryrefslogtreecommitdiff
path: root/telepathy-glib/dbus.c
diff options
context:
space:
mode:
authorDavyd Madeley <davyd@madeley.id.au>2009-03-31 09:09:15 +0800
committerDavyd Madeley <davyd@madeley.id.au>2009-03-31 09:09:15 +0800
commitb19978e6b686e98970abc1fe089c125a8ee277a8 (patch)
tree3ee461edf5c6ca645dd96fc24c8e29375a529588 /telepathy-glib/dbus.c
parent1f295f251adda24e594bd7ba19553e5f2aac5601 (diff)
downloadtelepathy-glib-b19978e6b686e98970abc1fe089c125a8ee277a8.tar.gz
Clarify docstrings as per feedback
Diffstat (limited to 'telepathy-glib/dbus.c')
-rw-r--r--telepathy-glib/dbus.c46
1 files changed, 34 insertions, 12 deletions
diff --git a/telepathy-glib/dbus.c b/telepathy-glib/dbus.c
index ebfa888a7..71a17ecc6 100644
--- a/telepathy-glib/dbus.c
+++ b/telepathy-glib/dbus.c
@@ -1357,14 +1357,26 @@ tp_g_value_slice_new_take_object_path (gchar *path)
* The #GHashTable is synonymous with:
* <informalexample><programlisting>
* GHashTable *asv = g_hash_table_new_full (g_str_hash, g_str_equal,
- * NULL, (GDestroyNotify) tp_g_value_slice_free);
+ * NULL, (GDestroyNotify) tp_g_value_slice_free);
* </programlisting></informalexample>
* Followed by manual insertion of each of the parameters.
*
* Parameters are stored in slice-allocated GValues and should be set using
* tp_asv_set_*() and retrieved using tp_asv_get_*().
*
- * Returns: a newly created #GHashTable, free with g_hash_table_destroy().
+ * tp_g_value_slice_new() and tp_g_value_slice_dup() may also be used to insert
+ * into the map if required.
+ * <informalexample><programlisting>
+ * g_hash_table_insert (parameters, "account",
+ * tp_g_value_slice_new_string ("bob@mcbadgers.com"));
+ * </programlisting></informalexample>
+ *
+ * Allocated values will be automatically free'd when overwritten, removed or
+ * the hash table destroyed.
+ *
+ * Returns: a newly created #GHashTable for storing a{sv} maps, free with
+ * g_hash_table_destroy().
+ * Since: UNRELEASED
*/
GHashTable *
tp_asv_new (const gchar *first_key, ...)
@@ -1448,7 +1460,7 @@ tp_asv_get_boolean (const GHashTable *asv,
/**
* tp_asv_set_boolean:
- * @asv: a #GHashTable for storing a{sv} maps
+ * @asv: a #GHashTable created with tp_asv_new()
* @key: string key
* @value: value
*
@@ -1457,6 +1469,7 @@ tp_asv_get_boolean (const GHashTable *asv,
* The value is stored as a slice-allocated GValue.
*
* See Also: tp_asv_new(), tp_asv_get_boolean()
+ * Since: UNRELEASED
*/
void
tp_asv_set_boolean (GHashTable *asv,
@@ -1507,7 +1520,7 @@ tp_asv_get_bytes (const GHashTable *asv,
/**
* tp_asv_set_bytes:
- * @asv: a #GHashTable for storing a{sv} maps
+ * @asv: a #GHashTable created with tp_asv_new()
* @key: string key
* @value: value
*
@@ -1516,6 +1529,7 @@ tp_asv_get_bytes (const GHashTable *asv,
* The value is stored as a slice-allocated GValue.
*
* See Also: tp_asv_new(), tp_asv_get_bytes()
+ * Since: UNRELEASED
*/
void
tp_asv_set_bytes (GHashTable *asv,
@@ -1564,7 +1578,7 @@ tp_asv_get_string (const GHashTable *asv,
/**
* tp_asv_set_string:
- * @asv: a #GHashTable for storing a{sv} maps
+ * @asv: a #GHashTable created with tp_asv_new()
* @key: string key
* @value: value
*
@@ -1573,6 +1587,7 @@ tp_asv_get_string (const GHashTable *asv,
* The value is stored as a slice-allocated GValue.
*
* See Also: tp_asv_new(), tp_asv_get_string(), tp_asv_set_static_string()
+ * Since: UNRELEASED
*/
void
tp_asv_set_string (GHashTable *asv,
@@ -1588,7 +1603,7 @@ tp_asv_set_string (GHashTable *asv,
/**
* tp_asv_set_static_string:
- * @asv: a #GHashTable for storing a{sv} maps
+ * @asv: a #GHashTable created with tp_asv_new()
* @key: string key
* @value: value
*
@@ -1597,6 +1612,7 @@ tp_asv_set_string (GHashTable *asv,
* The value is stored as a slice-allocated GValue.
*
* See Also: tp_asv_new(), tp_asv_get_string(), tp_asv_set_string()
+ * Since: UNRELEASED
*/
void
tp_asv_set_static_string (GHashTable *asv,
@@ -1700,7 +1716,7 @@ return_invalid:
/**
* tp_asv_set_int32:
- * @asv: a #GHashTable for storing a{sv} maps
+ * @asv: a #GHashTable created with tp_asv_new()
* @key: string key
* @value: value
*
@@ -1709,6 +1725,7 @@ return_invalid:
* The value is stored as a slice-allocated GValue.
*
* See Also: tp_asv_new(), tp_asv_get_int32()
+ * Since: UNRELEASED
*/
void
tp_asv_set_int32 (GHashTable *asv,
@@ -1812,7 +1829,7 @@ return_invalid:
/**
* tp_asv_set_uint32:
- * @asv: a #GHashTable for storing a{sv} maps
+ * @asv: a #GHashTable created with tp_asv_new()
* @key: string key
* @value: value
*
@@ -1821,6 +1838,7 @@ return_invalid:
* The value is stored as a slice-allocated GValue.
*
* See Also: tp_asv_new(), tp_asv_get_uint32()
+ * Since: UNRELEASED
*/
void
tp_asv_set_uint32 (GHashTable *asv,
@@ -1913,7 +1931,7 @@ return_invalid:
/**
* tp_asv_set_int64:
- * @asv: a #GHashTable for storing a{sv} maps
+ * @asv: a #GHashTable created with tp_asv_new()
* @key: string key
* @value: value
*
@@ -1922,6 +1940,7 @@ return_invalid:
* The value is stored as a slice-allocated GValue.
*
* See Also: tp_asv_new(), tp_asv_get_int64()
+ * Since: UNRELEASED
*/
void
tp_asv_set_int64 (GHashTable *asv,
@@ -2018,7 +2037,7 @@ return_invalid:
/**
* tp_asv_set_uint64:
- * @asv: a #GHashTable for storing a{sv} maps
+ * @asv: a #GHashTable created with tp_asv_new()
* @key: string key
* @value: value
*
@@ -2027,6 +2046,7 @@ return_invalid:
* The value is stored as a slice-allocated GValue.
*
* See Also: tp_asv_new(), tp_asv_get_uint64()
+ * Since: UNRELEASED
*/
void
tp_asv_set_uint64 (GHashTable *asv,
@@ -2116,7 +2136,7 @@ return_invalid:
/**
* tp_asv_set_double:
- * @asv: a #GHashTable for storing a{sv} maps
+ * @asv: a #GHashTable created with tp_asv_new()
* @key: string key
* @value: value
*
@@ -2125,6 +2145,7 @@ return_invalid:
* The value is stored as a slice-allocated GValue.
*
* See Also: tp_asv_new(), tp_asv_get_double()
+ * Since: UNRELEASED
*/
void
tp_asv_set_double (GHashTable *asv,
@@ -2173,7 +2194,7 @@ tp_asv_get_object_path (const GHashTable *asv,
/**
* tp_asv_set_object_path:
- * @asv: a #GHashTable for storing a{sv} maps
+ * @asv: a #GHashTable created with tp_asv_new()
* @key: string key
* @value: value
*
@@ -2182,6 +2203,7 @@ tp_asv_get_object_path (const GHashTable *asv,
* The value is stored as a slice-allocated GValue.
*
* See Also: tp_asv_new(), tp_asv_get_object_path()
+ * Since: UNRELEASED
*/
void
tp_asv_set_object_path (GHashTable *asv,