1 /* SPDX-License-Identifier: LGPL-2.1+ */
4 typedef struct Button Button;
11 sd_event_source *io_event_source;
12 sd_event_source *check_event_source;
22 Button* button_new(Manager *m, const char *name);
23 void button_free(Button*b);
24 int button_open(Button *b);
25 int button_set_seat(Button *b, const char *sn);
26 int button_check_switches(Button *b);