[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