# HG changeset patch # User Mikael Hallendal # Date 1209479817 -7200 # Node ID 03933ba2fb403c4d3081a39d7f4039e8cf29ce58 # Parent 1df93aba3b9ab7b7946a862568c9eeea7a86b4f2 Added lm_connection_get_keep_alive. Function that was missing in order to read the value set for keep alive rate. diff -r 1df93aba3b9a -r 03933ba2fb40 docs/reference/loudmouth-sections.txt --- 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 diff -r 1df93aba3b9a -r 03933ba2fb40 docs/reference/tmpl/lm-connection.sgml --- 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: + + + + + +@connection: +@Returns: + + diff -r 1df93aba3b9a -r 03933ba2fb40 loudmouth/lm-connection.c --- 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. diff -r 1df93aba3b9a -r 03933ba2fb40 loudmouth/lm-connection.h --- 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);