Lines Matching refs:dbus

14 namespace dbus {  namespace
26 DbusMethod(const std::string& name, std::shared_ptr<dbus::connection>& conn) in DbusMethod()
28 virtual void call(dbus::message& m){}; in call()
31 std::shared_ptr<dbus::connection> conn;
92 std::shared_ptr<dbus::connection>& conn, Handler h) in LambdaDbusMethod()
104 std::shared_ptr<dbus::connection>& conn, Handler h) in LambdaDbusMethod()
112 void call(dbus::message& m) override { in call()
115 auto err = dbus::message::new_error(m, DBUS_ERROR_INVALID_ARGS, ""); in call()
121 auto ret = dbus::message::new_return(m); in call()
123 auto err = dbus::message::new_error( in call()
130 auto err = dbus::message::new_error( in call()
155 std::shared_ptr<dbus::connection>& conn) in DbusTemplateSignal()
166 dbus::endpoint endpoint("", object_name, interface_name); in send()
167 auto m = dbus::message::new_signal(endpoint, name); in send()
177 std::shared_ptr<dbus::connection> conn;
183 std::shared_ptr<dbus::connection>& conn) in DbusInterface()
249 dbus::endpoint endpoint("org.freedesktop.DBus", object_name, in set_properties()
252 auto m = dbus::message::new_signal(endpoint, "PropertiesChanged"); in set_properties()
258 m, [](const boost::system::error_code ec, dbus::message r) {}); in set_properties()
290 void call(dbus::message& m) { in call()
305 std::shared_ptr<dbus::connection> conn;
310 DbusObject(std::shared_ptr<dbus::connection> conn, std::string object_name) in DbusObject()
379 const static dbus::endpoint endpoint("", object_name, in register_interface()
398 void call(dbus::message& m) { in call()
406 std::shared_ptr<dbus::connection> conn;
420 DbusObjectServer(std::shared_ptr<dbus::connection>& conn) : conn(conn) { in DbusObjectServer()
422 std::make_unique<dbus::filter>(conn, [](dbus::message m) { in DbusObjectServer()
436 [&](const boost::system::error_code ec, dbus::message m) { in DbusObjectServer()
441 std::make_unique<dbus::filter>(conn, [](dbus::message m) { in DbusObjectServer()
456 [&](const boost::system::error_code ec, dbus::message m) { in DbusObjectServer()
460 method_filter = std::make_unique<dbus::filter>(conn, [](dbus::message m) { in DbusObjectServer()
469 [&](const boost::system::error_code ec, dbus::message m) { in DbusObjectServer()
474 std::shared_ptr<dbus::connection>& get_connection() { return conn; } in get_connection()
475 void on_introspect(const boost::system::error_code ec, dbus::message m) { in on_introspect()
477 auto ret = dbus::message::new_return(m); in on_introspect()
480 ret, [](const boost::system::error_code ec, dbus::message r) {}); in on_introspect()
483 [&](const boost::system::error_code ec, dbus::message m) { in on_introspect()
488 void on_method_call(const boost::system::error_code ec, dbus::message m) { in on_method_call()
502 [&](const boost::system::error_code ec, dbus::message m) { in on_method_call()
508 dbus::message m) { in on_get_managed_objects()
509 typedef std::vector<std::pair<std::string, dbus::dbus_variant>> in on_get_managed_objects()
529 auto ret = dbus::message::new_return(m); in on_get_managed_objects()
532 ret, [](const boost::system::error_code ec, dbus::message r) {}); in on_get_managed_objects()
535 [&](const boost::system::error_code ec, dbus::message m) { in on_get_managed_objects()
680 std::shared_ptr<dbus::connection> conn;
682 std::unique_ptr<dbus::filter> introspect_filter;
683 std::unique_ptr<dbus::filter> object_manager_filter;
684 std::unique_ptr<dbus::filter> method_filter;