1 /* SPDX-License-Identifier: LGPL-2.1+ */
5 This file is part of systemd.
7 Copyright 2012 Lennart Poettering
10 typedef struct Button Button;
17 sd_event_source *io_event_source;
18 sd_event_source *check_event_source;
28 Button* button_new(Manager *m, const char *name);
29 void button_free(Button*b);
30 int button_open(Button *b);
31 int button_set_seat(Button *b, const char *sn);
32 int button_check_switches(Button *b);