summaryrefslogtreecommitdiff
path: root/gio/src/dbusconnection.hg
diff options
context:
space:
mode:
authorJosé Alburquerque <jaalburqu@svn.gnome.org>2011-01-13 12:47:45 -0500
committerJosé Alburquerque <jaalburqu@svn.gnome.org>2011-01-13 12:47:45 -0500
commitaf417557edb5565f2a8be817db43d4c70b929aa3 (patch)
treead134ba6a7a4e3a12e38ad76f335a5a991f80adb /gio/src/dbusconnection.hg
parentd3c900253ea83f4461bbec21d77eb91834e5775b (diff)
downloadglibmm-af417557edb5565f2a8be817db43d4c70b929aa3.tar.gz
DBusConnection, DBusMessage: Wrap properties and signals.
* tools/extra_defs_gen/generate_defs_gio.cc: * gio/src/gio_signals.defs: Add the GDBusConnection and the GDBusMessage types to the signal and properties generation tool and regenerate the defs file. * gio/src/dbusconnection.hg: Wrap the properties and signals. * gio/src/dbusmessage.hg: Wrap the properties (no signals). * gio/src/dbusproxy.hg: Comment out a write-only/construct-only property.
Diffstat (limited to 'gio/src/dbusconnection.hg')
-rw-r--r--gio/src/dbusconnection.hg12
1 files changed, 12 insertions, 0 deletions
diff --git a/gio/src/dbusconnection.hg b/gio/src/dbusconnection.hg
index 01770e04..a79784b6 100644
--- a/gio/src/dbusconnection.hg
+++ b/gio/src/dbusconnection.hg
@@ -926,6 +926,18 @@ 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("authentication-observer", Glib::RefPtr<AuthObserver>) // write-only construct-only
+ _WRAP_PROPERTY("capabilities", DBusCapabilityFlags)
+ _WRAP_PROPERTY("closed", bool)
+ _WRAP_PROPERTY("exit-on-close", bool)
+ //_WRAP_PROPERTY("flags", DBusConnectionFlags) // write-only construct-only
+ _WRAP_PROPERTY("guid", std::string)
+ _WRAP_PROPERTY("stream", Glib::RefPtr<IOStream>)
+ _WRAP_PROPERTY("unique-name", Glib::ustring)
+
+#m4 _CONVERSION(`GError*', `const Glib::Error&', `Glib::Error($3, true)')
+ _WRAP_SIGNAL(void closed(bool remote_peer_vanished, const Glib::Error& error), "closed", no_default_handler)
};
/** DBusInterfaceVTable - A class used to represent a virtual table for