Searched refs:vtable (Results 1 - 6 of 6) sorted by relevance

/systemd/src/libsystemd/sd-bus/
H A Dtest-bus-introspect.c31 static const sd_bus_vtable vtable[] = { variable
54 assert_se(introspect_write_interface(&intro, vtable) >= 0);
H A Dbus-objects.c104 *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 Dbus-internal.h108 const sd_bus_vtable *vtable; member in struct:node_vtable
122 const sd_bus_vtable *vtable; member in struct:vtable_member
H A Dbus-slot.c140 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 Dtest-bus-objects.c197 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 Dsd-bus.h111 #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