15 AFBClient(const AFBClient &) = delete;
16 AFBClient &operator=(const AFBClient &) = delete;
28 static AFBClient &instance();
30 int init(int port, char const *token);
34 int requestSurface(const char *label);
35 int activateSurface(const char *label);
36 int deactivateSurface(const char *label);
37 int endDraw(const char *label);
39 void set_event_handler(enum EventType et,
40 std::function<void(char const *label)> f);
43 struct afb_wsj1 *wsj1;
44 struct sd_event *loop;