summaryrefslogtreecommitdiffstats
path: root/gio/gio.defs
diff options
context:
space:
mode:
Diffstat (limited to 'gio/gio.defs')
-rw-r--r--gio/gio.defs31
1 files changed, 31 insertions, 0 deletions
diff --git a/gio/gio.defs b/gio/gio.defs
index e61fc5e..53306fb 100644
--- a/gio/gio.defs
+++ b/gio/gio.defs
@@ -4156,6 +4156,37 @@
+;; From ginetsocketaddress.h
+
+(define-function inet_socket_address_get_type
+ (c-name "g_inet_socket_address_get_type")
+ (return-type "GType")
+)
+
+(define-function inet_socket_address_new
+ (c-name "g_inet_socket_address_new")
+ (is-constructor-of "GInetSocketAddress")
+ (return-type "GSocketAddress*")
+ (parameters
+ '("GInetAddress*" "address")
+ '("guint16" "port")
+ )
+)
+
+(define-method get_address
+ (of-object "GInetSocketAddress")
+ (c-name "g_inet_socket_address_get_address")
+ (return-type "GInetAddress*")
+)
+
+(define-method get_port
+ (of-object "GInetSocketAddress")
+ (c-name "g_inet_socket_address_get_port")
+ (return-type "guint16")
+)
+
+
+
;; From ginputstream.h
(define-function input_stream_get_type