[glibmm] InetAddress: Wrap properties.



commit f2712c066b0a6da836dc482590a1346c2bae2203
Author: José Alburquerque <jaalburqu svn gnome org>
Date:   Sun Jan 16 13:05:17 2011 -0500

    InetAddress: Wrap properties.
    
    	* gio/src/inetaddress.hg: Wrap the properties.
    	* gio/src/dbusconnection.hg: Typo.

 ChangeLog                 |    8 ++++++++
 gio/src/dbusconnection.hg |    2 +-
 gio/src/inetaddress.hg    |   13 +++++++++++++
 3 files changed, 22 insertions(+), 1 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 3b7a854..0f885c2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,16 @@
+2011-01-16  José Alburquerque  <jaalburqu svn gnome org>
+
+	InetAddress: Wrap properties.
+
+	* gio/src/inetaddress.hg: Wrap the properties.
+	* gio/src/dbusconnection.hg: Typo.
+
 2011-01-15  Chris Kühl  <chrisk openismus com>
 
 	Added conversion from bool& to gboolean*.
 
 	* tools/m4/convert_glib.m4: Added conversion from bool& to gboolean*.
+
 2011-01-13  José Alburquerque  <jaalburqu svn gnome org>
 
 	DBusServer: Comment out constructors because of bug #639478.
diff --git a/gio/src/dbusconnection.hg b/gio/src/dbusconnection.hg
index ba41ee2..f588b96 100644
--- a/gio/src/dbusconnection.hg
+++ b/gio/src/dbusconnection.hg
@@ -926,7 +926,7 @@ public:
 
   _WRAP_METHOD(bool unregister_subtree(guint registration_id), g_dbus_connection_unregister_subtree)
 
-  // _WRAP_PROPERTY("address", std::string) // write-only construct-only
+  //_WRAP_PROPERTY("address", std::string) // write-only construct-only
   //_WRAP_PROPERTY("authentication-observer", Glib::RefPtr<AuthObserver>) // write-only construct-only
   _WRAP_PROPERTY("capabilities", DBusCapabilityFlags)
   _WRAP_PROPERTY("closed", bool)
diff --git a/gio/src/inetaddress.hg b/gio/src/inetaddress.hg
index 1902f31..6850bc6 100644
--- a/gio/src/inetaddress.hg
+++ b/gio/src/inetaddress.hg
@@ -68,6 +68,19 @@ public:
   _WRAP_METHOD(bool get_is_multicast() const, g_inet_address_get_is_multicast)
   _WRAP_METHOD(bool get_is_site_local() const, g_inet_address_get_is_site_local)
   _WRAP_METHOD(gsize get_native_size() const, g_inet_address_get_native_size)
+
+  _WRAP_PROPERTY("bytes", void*)
+  _WRAP_PROPERTY("family", SocketFamily)
+  _WRAP_PROPERTY("is-any", bool)
+  _WRAP_PROPERTY("is-link-local", bool)
+  _WRAP_PROPERTY("is-loopback", bool)
+  _WRAP_PROPERTY("is-mc-global", bool)
+  _WRAP_PROPERTY("is-mc-link-local", bool)
+  _WRAP_PROPERTY("is-mc-node-local", bool)
+  _WRAP_PROPERTY("is-mc-org-local", bool)
+  _WRAP_PROPERTY("is-mc-site-local", bool)
+  _WRAP_PROPERTY("is-multicast", bool)
+  _WRAP_PROPERTY("is-site-local", bool)
 };
 
 } // namespace Gio



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]