[telepathy-salut/master] add gibber_unix_transport_new_from_fd

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Tue May 12 06:29:35 PDT 2009


---
 lib/gibber/gibber-unix-transport.c |    9 +++++++++
 lib/gibber/gibber-unix-transport.h |    2 ++
 2 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/lib/gibber/gibber-unix-transport.c b/lib/gibber/gibber-unix-transport.c
index b1a6641..529813d 100644
--- a/lib/gibber/gibber-unix-transport.c
+++ b/lib/gibber/gibber-unix-transport.c
@@ -164,3 +164,12 @@ failed:
   return FALSE;
 }
 
+GibberUnixTransport *
+gibber_unix_transport_new_from_fd (int fd)
+{
+  GibberUnixTransport *transport;
+
+  transport = gibber_unix_transport_new ();
+  gibber_fd_transport_set_fd (GIBBER_FD_TRANSPORT (transport), fd);
+  return transport;
+}
diff --git a/lib/gibber/gibber-unix-transport.h b/lib/gibber/gibber-unix-transport.h
index e7ca190..c922170 100644
--- a/lib/gibber/gibber-unix-transport.h
+++ b/lib/gibber/gibber-unix-transport.h
@@ -70,6 +70,8 @@ GType gibber_unix_transport_get_type (void);
 
 GibberUnixTransport * gibber_unix_transport_new (void);
 
+GibberUnixTransport * gibber_unix_transport_new_from_fd (int fd);
+
 gboolean gibber_unix_transport_connect (GibberUnixTransport *transport,
     const gchar *path, GError **error);
 
-- 
1.5.6.5




More information about the telepathy-commits mailing list