Searched refs:vtable (Results 1 - 6 of 6) sorted by relevance
/systemd/src/libsystemd/sd-bus/ |
H A D | test-bus-introspect.c | 31 static const sd_bus_vtable vtable[] = { variable 54 assert_se(introspect_write_interface(&intro, vtable) >= 0);
|
H A D | bus-objects.c | 104 *userdata = vtable_property_convert_userdata(p->vtable, u); 326 if (c->vtable->flags & SD_BUS_VTABLE_UNPRIVILEGED) 334 cap = CAPABILITY_SHIFT(c->vtable->flags); 336 cap = CAPABILITY_SHIFT(c->parent->vtable[0].flags); 381 u = vtable_method_convert_userdata(c->vtable, u); 398 if (!streq(strempty(c->vtable->x.method.signature), signature)) 403 signature, c->interface, c->member, strempty(c->vtable->x.method.signature)); 408 m->enforced_reply_signature = strempty(c->vtable->x.method.result); 410 if (c->vtable->x.method.handler) { 416 bus->current_handler = c->vtable 1614 add_object_vtable_internal( sd_bus *bus, sd_bus_slot **slot, const char *path, const char *interface, const sd_bus_vtable *vtable, bool fallback, sd_bus_object_find_t find, void *userdata) argument 1806 sd_bus_add_object_vtable( sd_bus *bus, sd_bus_slot **slot, const char *path, const char *interface, const sd_bus_vtable *vtable, void *userdata) argument 1817 sd_bus_add_fallback_vtable( sd_bus *bus, sd_bus_slot **slot, const char *prefix, const char *interface, const sd_bus_vtable *vtable, sd_bus_object_find_t find, void *userdata) argument [all...] |
H A D | bus-internal.h | 108 const sd_bus_vtable *vtable; member in struct:node_vtable 122 const sd_bus_vtable *vtable; member in struct:vtable_member
|
H A D | bus-slot.c | 140 if (slot->node_vtable.node && slot->node_vtable.interface && slot->node_vtable.vtable) { 143 for (v = slot->node_vtable.vtable; v->type != _SD_BUS_VTABLE_END; v++) {
|
H A D | test-bus-objects.c | 197 static const sd_bus_vtable vtable[] = { variable 254 assert_se(sd_bus_add_object_vtable(bus, NULL, "/foo", "org.freedesktop.systemd.test", vtable, c) >= 0); 255 assert_se(sd_bus_add_object_vtable(bus, NULL, "/foo", "org.freedesktop.systemd.test2", vtable, c) >= 0);
|
/systemd/src/systemd/ |
H A D | sd-bus.h | 111 #include "sd-bus-vtable.h" 195 int sd_bus_add_object_vtable(sd_bus *bus, sd_bus_slot **slot, const char *path, const char *interface, const sd_bus_vtable *vtable, void *userdata); 196 int sd_bus_add_fallback_vtable(sd_bus *bus, sd_bus_slot **slot, const char *prefix, const char *interface, const sd_bus_vtable *vtable, sd_bus_object_find_t find, void *userdata);
|
Completed in 19 milliseconds