Lines Matching +full:interface +full:- +full:node
14 "<!DOCTYPE node PUBLIC "
15 "\"-//freedesktop//DTD D-BUS Object Introspection 1.0//EN\" "
26 EXPECT_EQ(foo.get_xml_for_path("/"), dbus_boilerplate + "<node></node>"); in TEST()
27 EXPECT_EQ(foo.get_xml_for_path(""), dbus_boilerplate + "<node></node>"); in TEST()
41 "<node><node " in TEST()
42 "name=\"org\"></node></node>"); in TEST()
44 "<node><node " in TEST()
45 "name=\"org\"></node></node>"); in TEST()
49 "<node><node " in TEST()
50 "name=\"freedesktop\"></node></node>"); in TEST()
53 "<node><node " in TEST()
54 "name=\"NetworkManager\"></node></node>"); in TEST()
55 // TODO(Ed) turn this test back on once the signal interface stabilizes in TEST()
57 dbus_boilerplate + "<node></node>");*/ in TEST()
73 "<node><node " in TEST()
74 "name=\"org\"></node></node>"); in TEST()
76 "<node><node " in TEST()
77 "name=\"org\"></node></node>"); in TEST()
81 "<node><node " in TEST()
82 "name=\"freedesktop\"></node></node>"); in TEST()
85 "<node><node " in TEST()
86 "name=\"test1\"></node><node name=\"test2\"></node></node>"); in TEST()
87 // TODO(Ed) turn this test back on once the signal interface stabilizes in TEST()
90 dbus_boilerplate + "<node></node>"); in TEST()
92 dbus_boilerplate + "<node></node>"); in TEST()
137 dbus::endpoint test_daemon(bus->get_unique_name(), path, in TEST()
141 bus->async_send( in TEST()
153 "<node><node " in TEST()
154 "name=\"org\"></node></node>"); in TEST()
157 "<node><node " in TEST()
158 "name=\"freedesktop\"></node></node>"); in TEST()
161 "<node><node " in TEST()
162 "name=\"test1\"></node><node " in TEST()
163 "name=\"test2\"></node></node>"); in TEST()
169 completion_count--; in TEST()
187 dbus::endpoint test_daemon(bus->get_unique_name(), "/org/freedesktop/test1", in TEST()
191 bus->async_send(m, [&](const boost::system::error_code ec, dbus::message r) { in TEST()
201 // TODO(ed) turn back on when method interface stabilizes in TEST()
202 // EXPECT_EQ(xml, dbus_boilerplate + "<node></node>"); in TEST()
236 "org.freedesktop.My.Interface", bus); in TEST()
237 object->register_interface(iface); in TEST()
241 iface->register_method("MyMethodLambda", [](uint32_t x) { in TEST()
255 iface->register_method("MyMethodStdFunction", my_function); in TEST()
258 iface->register_method("MyMethodFunctionPointer", &test_method); in TEST()
262 iface->register_method("MyClassFunctionPointer", t.test_method); in TEST()
266 iface->register_method("MyClassFunctionPointer", t2.test_method); in TEST()
268 iface->register_method("VoidMethod", []() { in TEST()
274 iface->register_method("VoidMethod", []() { in TEST()
282 iface->register_method("MyMethodLambda", {"x"}, {"return_value_name"}, in TEST()
288 dbus::endpoint test_daemon(bus->get_unique_name(), "/org/freedesktop/test1", in TEST()
292 bus->async_send(m, [&](const boost::system::error_code ec, dbus::message r) { in TEST()
305 "<node><interface " in TEST()
307 "name=\"MyMethod\"></method></interface></node>"); in TEST()
327 "org.freedesktop.My.Interface", bus); in TEST()
328 object->register_interface(iface); in TEST()
330 iface->set_property("foo", (uint32_t)26); in TEST()
332 dbus::endpoint get_dbus_properties(bus->get_unique_name(), in TEST()
338 bus->async_method_call( in TEST()
340 outstanding_async_calls--; in TEST()
350 get_dbus_properties, "org.freedesktop.My.Interface", "foo"); in TEST()
353 bus->get_unique_name(), "/org/freedesktop/test1", in TEST()
357 bus->async_method_call( in TEST()
360 outstanding_async_calls--; in TEST()
372 getall_dbus_properties, "org.freedesktop.My.Interface"); in TEST()