summaryrefslogtreecommitdiffstats
path: root/gio
diff options
context:
space:
mode:
authorGian Mario Tagliaretti <gianmt@gnome.org>2009-12-30 23:43:14 +0100
committerGian Mario Tagliaretti <gianmt@gnome.org>2009-12-30 23:43:14 +0100
commite2330bd0d6cbc49b0ecb27b30e3b0593935ce229 (patch)
tree4fa25a2329a9365079a5dc228a9f15357628fd1f /gio
parent6040b33467ea381c6cb02f6a5efc0745fa8fa47b (diff)
downloadpygobject-e2330bd0d6cbc49b0ecb27b30e3b0593935ce229.tar.gz
pygobject-e2330bd0d6cbc49b0ecb27b30e3b0593935ce229.tar.xz
pygobject-e2330bd0d6cbc49b0ecb27b30e3b0593935ce229.zip
Add a missing object gio.InetSocketAddress new in GIO 2.22
Diffstat (limited to 'gio')
-rw-r--r--gio/gio-types.defs7
-rw-r--r--gio/gio.defs31
2 files changed, 38 insertions, 0 deletions
diff --git a/gio/gio-types.defs b/gio/gio-types.defs
index f1c8c6f..331e0bc 100644
--- a/gio/gio-types.defs
+++ b/gio/gio-types.defs
@@ -212,6 +212,13 @@
(gtype-id "G_TYPE_INET_ADDRESS")
)
+(define-object InetSocketAddress
+ (in-module "gio")
+ (parent "GSocketAddress")
+ (c-name "GInetSocketAddress")
+ (gtype-id "G_TYPE_INET_SOCKET_ADDRESS")
+)
+
(define-object NetworkAddress
(in-module "gio")
(parent "GObject")
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