update sensor page
diff --git a/boost-dbus/include/dbus/impl/connection.ipp b/boost-dbus/include/dbus/impl/connection.ipp
index 24a257d..c4c0605 100644
--- a/boost-dbus/include/dbus/impl/connection.ipp
+++ b/boost-dbus/include/dbus/impl/connection.ipp
@@ -44,6 +44,13 @@
detail::set_watch_timeout_dispatch_functions(conn, io);
}
+ void request_name(const string& name) {
+ error e;
+ dbus_bus_request_name(conn, name.c_str(),
+ DBUS_NAME_FLAG_DO_NOT_QUEUE | DBUS_NAME_FLAG_REPLACE_EXISTING, e);
+ e.throw_if_set();
+ }
+
~connection() {
if (conn != NULL) {
dbus_connection_close(conn);
@@ -51,6 +58,10 @@
}
}
+ message new_method_return(message &m) {
+ return dbus_message_new_method_return(m);
+ }
+
operator DBusConnection*() { return conn; }
operator const DBusConnection*() const { return conn; }