Lines Matching full:dbus
2 #include <dbus/connection.hpp>
3 #include <dbus/endpoint.hpp>
4 #include <dbus/filter.hpp>
5 #include <dbus/match.hpp>
6 #include <dbus/message.hpp>
7 #include <dbus/properties.hpp>
16 "\"http://www.freedesktop.org/standards/dbus/1.0/"
21 auto system_bus = std::make_shared<dbus::connection>(io, dbus::bus::system); in TEST()
24 dbus::DbusObjectServer foo(system_bus); in TEST()
32 auto system_bus = std::make_shared<dbus::connection>(io, dbus::bus::system); in TEST()
35 dbus::DbusObjectServer foo(system_bus); in TEST()
37 foo.register_object(std::make_shared<dbus::DbusObject>( in TEST()
62 auto system_bus = std::make_shared<dbus::connection>(io, dbus::bus::system); in TEST()
65 dbus::DbusObjectServer foo(system_bus); in TEST()
68 std::make_shared<dbus::DbusObject>(system_bus, "/org/freedesktop/test1")); in TEST()
70 std::make_shared<dbus::DbusObject>(system_bus, "/org/freedesktop/test2")); in TEST()
104 auto bus = std::make_shared<dbus::connection>(io, dbus::bus::session); in TEST()
106 dbus::LambdaDbusMethod<decltype(lambda)>("foo", bus, lambda); in TEST()
108 dbus::message m = in TEST()
109 dbus::message::new_call(dbus::endpoint("org.freedesktop.Avahi", "/", in TEST()
113 // Small thing that the dbus library normally does for us, but because we're in TEST()
122 auto bus = std::make_shared<dbus::connection>(io, dbus::bus::session); in TEST()
125 dbus::DbusObjectServer foo(bus); in TEST()
128 std::make_shared<dbus::DbusObject>(bus, "/org/freedesktop/test1")); in TEST()
130 std::make_shared<dbus::DbusObject>(bus, "/org/freedesktop/test2")); in TEST()
137 dbus::endpoint test_daemon(bus->get_unique_name(), path, in TEST()
138 "org.freedesktop.DBus.Introspectable"); in TEST()
139 dbus::message m = dbus::message::new_call(test_daemon, "Introspect"); in TEST()
142 m, [&](const boost::system::error_code ec, dbus::message r) { in TEST()
180 auto bus = std::make_shared<dbus::connection>(io, dbus::bus::session); in TEST()
183 dbus::DbusObjectServer foo(bus); in TEST()
185 std::make_shared<dbus::DbusObject>(bus, "/org/freedesktop/test1")); in TEST()
187 dbus::endpoint test_daemon(bus->get_unique_name(), "/org/freedesktop/test1", in TEST()
188 "org.freedesktop.DBus.Introspectable"); in TEST()
189 dbus::message m = dbus::message::new_call(test_daemon, "Introspect"); in TEST()
191 bus->async_send(m, [&](const boost::system::error_code ec, dbus::message r) { in TEST()
227 auto bus = std::make_shared<dbus::connection>(io, dbus::bus::session); in TEST()
230 dbus::DbusObjectServer foo(bus); in TEST()
232 std::make_shared<dbus::DbusObject>(bus, "/org/freedesktop/test1"); in TEST()
235 auto iface = std::make_shared<dbus::DbusInterface>( in TEST()
288 dbus::endpoint test_daemon(bus->get_unique_name(), "/org/freedesktop/test1", in TEST()
289 "org.freedesktop.DBus.Introspectable"); in TEST()
290 dbus::message m = dbus::message::new_call(test_daemon, "Introspect"); in TEST()
292 bus->async_send(m, [&](const boost::system::error_code ec, dbus::message r) { in TEST()
318 auto bus = std::make_shared<dbus::connection>(io, dbus::bus::session); in TEST()
321 dbus::DbusObjectServer foo(bus); in TEST()
323 std::make_shared<dbus::DbusObject>(bus, "/org/freedesktop/test1"); in TEST()
326 auto iface = std::make_shared<dbus::DbusInterface>( in TEST()
332 dbus::endpoint get_dbus_properties(bus->get_unique_name(), in TEST()
334 "org.freedesktop.DBus.Properties", "Get"); in TEST()
339 [&](const boost::system::error_code ec, dbus::dbus_variant value) { in TEST()
352 dbus::endpoint getall_dbus_properties( in TEST()
354 "org.freedesktop.DBus.Properties", "GetAll"); in TEST()
359 std::vector<std::pair<std::string, dbus::dbus_variant>> value) { in TEST()
366 EXPECT_EQ(value[0].second, dbus::dbus_variant((uint32_t)26)); in TEST()