Searched refs:track (Results 1 - 5 of 5) sorted by relevance

/systemd/src/libsystemd/sd-bus/
H A Dbus-track.h22 void bus_track_dispatch(sd_bus_track *track);
H A Dbus-track.c24 #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 Dsd-bus.h108 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 Dlogind-session.c1152 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 Dlogind-session.h118 sd_bus_track *track; member in struct:Session

Completed in 18 milliseconds