[glibmm] Wrap missing properties of SocketClient, SocketConnection, SocketListener



commit ea2affa2e708f4fbe56406466e5b7e1bfb214b73
Author: Jonathon Jongsma <jonathon quotidian org>
Date:   Sat Jan 2 22:49:38 2010 -0600

    Wrap missing properties of SocketClient, SocketConnection, SocketListener

 gio/src/socketclient.hg     |    5 +++++
 gio/src/socketconnection.hg |    3 +++
 gio/src/socketlistener.hg   |    2 ++
 3 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/gio/src/socketclient.hg b/gio/src/socketclient.hg
index 6890e38..c983e29 100644
--- a/gio/src/socketclient.hg
+++ b/gio/src/socketclient.hg
@@ -88,6 +88,11 @@ _WRAP_METHOD(Glib::RefPtr<SocketConnection> connect_to_host_finish(const Glib::R
 void connect_to_service_async(const Glib::ustring& domain, const Glib::ustring& service, const Glib::RefPtr<Cancellable>& cancellable, const SlotAsyncReady& slot);
 _WRAP_METHOD(Glib::RefPtr<SocketConnection> connect_to_service_finish(const Glib::RefPtr<AsyncResult>& result), g_socket_client_connect_to_service_finish, errthrow)
 
+_WRAP_PROPERTY("family", SocketFamily)
+_WRAP_PROPERTY("local-address", Glib::RefPtr<SocketAddress>)
+_WRAP_PROPERTY("protocol", SocketProtocol)
+_WRAP_PROPERTY("type", SocketType)
+
 };
 
 } // namespace Gio
diff --git a/gio/src/socketconnection.hg b/gio/src/socketconnection.hg
index 8545eb0..bb33c91 100644
--- a/gio/src/socketconnection.hg
+++ b/gio/src/socketconnection.hg
@@ -65,6 +65,9 @@ _WRAP_METHOD(Glib::RefPtr<const SocketAddress> get_remote_address() const, g_soc
 //_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_PROPERTY("socket", Glib::RefPtr<Socket>)
+_WRAP_PROPERTY("graceful-disconnect", bool)
 };
 
 } // namespace Gio
diff --git a/gio/src/socketlistener.hg b/gio/src/socketlistener.hg
index 5f7ccbd..2f435d8 100644
--- a/gio/src/socketlistener.hg
+++ b/gio/src/socketlistener.hg
@@ -190,6 +190,8 @@ Glib::RefPtr<SocketConnection> accept_finish(const Glib::RefPtr<AsyncResult>& re
 
 _WRAP_METHOD (void close(), g_socket_listener_close)
 
+_WRAP_PROPERTY("listen-backlog", int)
+
 };
 
 } // namespace Gio



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]