Searched refs:track (Results 1 - 5 of 5) sorted by relevance
/systemd/src/libsystemd/sd-bus/ |
H A D | bus-track.h | 22 void bus_track_dispatch(sd_bus_track *track);
|
H A D | bus-track.c | 24 #include "bus-track.h" 59 static void bus_track_add_to_queue(sd_bus_track *track) { argument 60 assert(track); 62 if (track->in_queue) 65 if (!track->handler) 68 LIST_PREPEND(queue, track->bus->track_queue, track); 69 track->in_queue = true; 72 static void bus_track_remove_from_queue(sd_bus_track *track) { argument 73 assert(track); 82 sd_bus_track_new( sd_bus *bus, sd_bus_track **track, sd_bus_track_handler_t handler, void *userdata) argument 111 sd_bus_track_ref(sd_bus_track *track) argument 123 sd_bus_track_unref(sd_bus_track *track) argument 148 sd_bus_track *track = userdata; local 163 sd_bus_track_add_name(sd_bus_track *track, const char *name) argument 209 sd_bus_track_remove_name(sd_bus_track *track, const char *name) argument 230 sd_bus_track_count(sd_bus_track *track) argument 237 sd_bus_track_contains(sd_bus_track *track, const char *name) argument 244 sd_bus_track_first(sd_bus_track *track) argument 257 sd_bus_track_next(sd_bus_track *track) argument 270 sd_bus_track_add_sender(sd_bus_track *track, sd_bus_message *m) argument 283 sd_bus_track_remove_sender(sd_bus_track *track, sd_bus_message *m) argument 296 sd_bus_track_get_bus(sd_bus_track *track) argument 302 bus_track_dispatch(sd_bus_track *track) argument 322 sd_bus_track_get_userdata(sd_bus_track *track) argument 328 sd_bus_track_set_userdata(sd_bus_track *track, void *userdata) argument [all...] |
/systemd/src/systemd/ |
H A D | sd-bus.h | 108 typedef int (*sd_bus_track_handler_t) (sd_bus_track *track, void *userdata); 428 int sd_bus_track_new(sd_bus *bus, sd_bus_track **track, sd_bus_track_handler_t handler, void *userdata); 429 sd_bus_track* sd_bus_track_ref(sd_bus_track *track); 430 sd_bus_track* sd_bus_track_unref(sd_bus_track *track); 432 sd_bus* sd_bus_track_get_bus(sd_bus_track *track); 433 void *sd_bus_track_get_userdata(sd_bus_track *track); 434 void *sd_bus_track_set_userdata(sd_bus_track *track, void *userdata); 436 int sd_bus_track_add_sender(sd_bus_track *track, sd_bus_message *m); 437 int sd_bus_track_remove_sender(sd_bus_track *track, sd_bus_message *m); 438 int sd_bus_track_add_name(sd_bus_track *track, cons [all...] |
/systemd/src/login/ |
H A D | logind-session.c | 1152 s->track = sd_bus_track_unref(s->track); 1155 static int on_bus_track(sd_bus_track *track, void *userdata) { argument 1158 assert(track); 1182 s->track = sd_bus_track_unref(s->track); 1183 r = sd_bus_track_new(s->manager->bus, &s->track, on_bus_track, s); 1187 r = sd_bus_track_add_name(s->track, name); 1201 s->track = sd_bus_track_unref(s->track); [all...] |
H A D | logind-session.h | 118 sd_bus_track *track; member in struct:Session
|
Completed in 21 milliseconds