- static AFBClient &instance()
- {
- static AFBClient obj;
- return obj;
- }
-
- bool init();
- void requestSurface(const char *label);
- void activateSurface(const char *label);
- void deactivateSurface(const char *label);
- void endDraw(const char *label);
-
- static void onCall(void *closure, const char *api, const char *verb, struct afb_wsj1_msg *msg);
- static void onEvent(void *closure, const char *event, struct afb_wsj1_msg *msg);
- static void onHangup(void *closure, struct afb_wsj1 *wsj1);
- static void onReply(void *closure, struct afb_wsj1_msg *msg);
- static void onRequestSurfaceReply(void *closure, struct afb_wsj1_msg *msg);