1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
2 | #ifndef CONTROL_H |
3 | #define CONTROL_H |
4 | |
5 | #include <stdbool.h> |
6 | |
7 | void control_init(const char *control_host, const char *control_port, |
8 | bool server); |
9 | void control_cleanup(void); |
10 | void control_writeln(const char *str); |
11 | char *control_readln(void); |
12 | unsigned long control_readulong(void); |
13 | void control_expectln(const char *str); |
14 | bool control_cmpln(char *line, const char *str, bool fail); |
15 | void control_writeulong(unsigned long value); |
16 | |
17 | #endif /* CONTROL_H */ |
18 | |