diff options
Diffstat (limited to 'gio')
-rw-r--r-- | gio/src/socketclient.hg | 5 | ||||
-rw-r--r-- | gio/src/socketconnection.hg | 3 | ||||
-rw-r--r-- | 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 6890e384..c983e29b 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 8545eb06..bb33c91d 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 5f7ccbd3..2f435d8e 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 |