Added _lm_connection_get_context as internal function.
Returns the GMainContext currently used by the LmConnection. Internal for now,
will be made public if needed from application level.
--- a/loudmouth/lm-connection.c Sat Oct 04 20:44:22 2008 +0200
+++ b/loudmouth/lm-connection.c Mon Oct 06 01:13:17 2008 +0200
@@ -1015,6 +1015,14 @@
lm_message_unref (m);
}
+GMainContext *
+_lm_connection_get_context (LmConnection *conn)
+{
+ g_return_val_if_fail (conn != NULL, NULL);
+
+ return conn->context;
+}
+
gboolean
_lm_connection_async_connect_waiting (LmConnection *connection)
{
--- a/loudmouth/lm-internals.h Sat Oct 04 20:44:22 2008 +0200
+++ b/loudmouth/lm-internals.h Mon Oct 06 01:13:17 2008 +0200
@@ -59,6 +59,7 @@
GIOChannel *io_channel;
} LmConnectData;
+GMainContext * _lm_connection_get_context (LmConnection *conn);
gboolean _lm_old_socket_failed_with_error (LmConnectData *data,
int error);
gboolean _lm_old_socket_failed (LmConnectData *data);