diff options
-rw-r--r-- | salut/connection.h | 4 | ||||
-rw-r--r-- | src/salut-connection.c | 8 |
2 files changed, 12 insertions, 0 deletions
diff --git a/salut/connection.h b/salut/connection.h index 79f3a37b..c0817ecb 100644 --- a/salut/connection.h +++ b/salut/connection.h @@ -21,6 +21,8 @@ #ifndef SALUT_PLUGINS_CONNECTION_H #define SALUT_PLUGINS_CONNECTION_H +#include <wocky/wocky-session.h> + G_BEGIN_DECLS #define SALUT_TYPE_CONNECTION (salut_connection_get_type ()) @@ -42,6 +44,8 @@ typedef struct _SalutConnectionClass SalutConnectionClass; GType salut_connection_get_type (void); +WockySession * salut_connection_get_session (SalutConnection *connection); + G_END_DECLS #endif diff --git a/src/salut-connection.c b/src/salut-connection.c index a2a2cae2..ef37f2f0 100644 --- a/src/salut-connection.c +++ b/src/salut-connection.c @@ -4014,3 +4014,11 @@ salut_conn_future_iface_init (gpointer g_iface, IMPLEMENT(ensure_sidecar); #undef IMPLEMENT } + +WockySession * +salut_connection_get_session (SalutConnection *connection) +{ + g_return_val_if_fail (SALUT_IS_CONNECTION (connection), NULL); + + return connection->session; +} |