[glibmm] wrap g_socket_connection_factory_create_connection()
- From: Jonathon Jongsma <jjongsma src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [glibmm] wrap g_socket_connection_factory_create_connection()
- Date: Mon, 4 Jan 2010 04:35:12 +0000 (UTC)
commit cb46a81c46bfd794edc4362d89a82c37ba8d2c59
Author: Jonathon Jongsma <jonathon quotidian org>
Date: Sun Jan 3 22:07:57 2010 -0600
wrap g_socket_connection_factory_create_connection()
Wrapped this as SocketConnection::create(). I guess it's debatable whether this
API choice is a good idea or not, but it seem to make sense to me.
gio/src/socketconnection.hg | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/gio/src/socketconnection.hg b/gio/src/socketconnection.hg
index bb33c91..92016c9 100644
--- a/gio/src/socketconnection.hg
+++ b/gio/src/socketconnection.hg
@@ -62,9 +62,12 @@ _WRAP_METHOD(Glib::RefPtr<SocketAddress> get_local_address(), g_socket_connectio
_WRAP_METHOD(Glib::RefPtr<const SocketAddress> get_local_address() const, g_socket_connection_get_local_address, constversion, errthrow)
_WRAP_METHOD(Glib::RefPtr<SocketAddress> get_remote_address(), g_socket_connection_get_remote_address, errthrow)
_WRAP_METHOD(Glib::RefPtr<const SocketAddress> get_remote_address() const, g_socket_connection_get_remote_address, constversion, errthrow)
+
+// Not sure that registering new GTypes with the factory is useful for the C++ binding
//_WRAP_METHOD(void factory_register_type(GType g_type, GSocketFamily family, GSocketType type, gint protocol);
//_WRAP_METHOD(GType factory_lookup_type(GSocketFamily family, GSocketType type, gint protocol_id);
-//_WRAP_METHOD(Glib::RefPtr<SocketConnection> factory_create_connection(GSocket *socket);
+
+_WRAP_METHOD(static Glib::RefPtr<SocketConnection> create(const Glib::RefPtr<Socket>& socket), g_socket_connection_factory_create_connection)
_WRAP_PROPERTY("socket", Glib::RefPtr<Socket>)
_WRAP_PROPERTY("graceful-disconnect", bool)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]