summaryrefslogtreecommitdiff
path: root/gio
diff options
context:
space:
mode:
Diffstat (limited to 'gio')
-rw-r--r--gio/src/socketclient.hg5
-rw-r--r--gio/src/socketconnection.hg3
-rw-r--r--gio/src/socketlistener.hg2
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