14 AFBClient(const AFBClient &) = delete;
15 AFBClient &operator=(const AFBClient &) = delete;
27 static AFBClient &instance();
29 int init(int port, char const *token);
33 int requestSurface(const char *label);
34 int activateSurface(const char *label);
35 int deactivateSurface(const char *label);
36 int endDraw(const char *label);
38 void set_event_handler(enum EventType et,
39 std::function<void(char const *label)> f);
42 struct afb_wsj1 *wsj1;
43 struct sd_event *loop;