Added lm_connection_get_keep_alive.
authorMikael Hallendal <micke@imendio.com>
Tue, 29 Apr 2008 16:36:57 +0200
changeset 394 03933ba2fb40
parent 393 1df93aba3b9a
child 395 5e888894a8a0
Added lm_connection_get_keep_alive. Function that was missing in order to read the value set for keep alive rate.
docs/reference/loudmouth-sections.txt
docs/reference/tmpl/lm-connection.sgml
loudmouth/lm-connection.c
loudmouth/lm-connection.h
--- a/docs/reference/loudmouth-sections.txt	Tue Apr 15 17:45:12 2008 +0200
+++ b/docs/reference/loudmouth-sections.txt	Tue Apr 29 16:36:57 2008 +0200
@@ -17,6 +17,7 @@
 lm_connection_close
 lm_connection_authenticate
 lm_connection_authenticate_and_block
+lm_connection_get_keep_alive_rate
 lm_connection_set_keep_alive_rate
 lm_connection_is_open
 lm_connection_is_authenticated
--- a/docs/reference/tmpl/lm-connection.sgml	Tue Apr 15 17:45:12 2008 +0200
+++ b/docs/reference/tmpl/lm-connection.sgml	Tue Apr 29 16:36:57 2008 +0200
@@ -224,6 +224,15 @@
 @Returns: 
 
 
+<!-- ##### FUNCTION lm_connection_get_keep_alive_rate ##### -->
+<para>
+
+</para>
+
+@connection: 
+@Returns: 
+
+
 <!-- ##### FUNCTION lm_connection_set_keep_alive_rate ##### -->
 <para>
 
--- a/loudmouth/lm-connection.c	Tue Apr 15 17:45:12 2008 +0200
+++ b/loudmouth/lm-connection.c	Tue Apr 29 16:36:57 2008 +0200
@@ -1541,8 +1541,24 @@
 }
 
 /**
+ * lm_connection_get_keep_alive_rate:
+ * @connection: an #LmConnection 
+ *
+ * Get the keep alive rate, in seconds. Zero is returned if no keep alive rate has been set.
+ *
+ * Since 1.3.5
+ **/
+guint
+lm_connection_get_keep_alive_rate (LmConnection *connection)
+{
+	g_return_val_if_fail (connection != NULL, 0);
+
+	return connection->keep_alive_rate;
+}
+
+/**
  * lm_connection_set_keep_alive_rate:
- * @connection: #LmConnection to check if it is open.
+ * @connection: an #LmConnection
  * @rate: Number of seconds between keep alive packages are sent.
  * 
  * Set the keep alive rate, in seconds. Set to 0 to prevent keep alive messages to be sent.
--- a/loudmouth/lm-connection.h	Tue Apr 15 17:45:12 2008 +0200
+++ b/loudmouth/lm-connection.h	Tue Apr 29 16:36:57 2008 +0200
@@ -106,6 +106,7 @@
 					       const gchar        *password,
 					       const gchar        *resource,
 					       GError            **error);
+guint         lm_connection_get_keep_alive_rate (LmConnection     *connection);
 void        lm_connection_set_keep_alive_rate (LmConnection       *connection,
 					       guint               rate);