[glibmm] Wrap missing properties of SocketClient, SocketConnection, SocketListener
- From: Jonathon Jongsma <jjongsma src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [glibmm] Wrap missing properties of SocketClient, SocketConnection, SocketListener
- Date: Sun, 3 Jan 2010 04:59:03 +0000 (UTC)
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]