X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=AFBClient.h;h=9119c9c4c865bc198e0e5ffef85307ba4b912920;hb=4a2c73eca3713fa049c86d021aae27ac66c4e481;hp=f6ad9655c1835a5d8d8acbe79509104b2b2c0fd4;hpb=4206071440384c5336d720475800bc4dbf9414cc;p=staging%2Fwindowmanager.git diff --git a/AFBClient.h b/AFBClient.h index f6ad965..9119c9c 100644 --- a/AFBClient.h +++ b/AFBClient.h @@ -25,17 +25,16 @@ public: } bool init(); - void requestSurface(const char *label); + int requestSurface(const char *label); void activateSurface(const char *label); void deactivateSurface(const char *label); void endDraw(const char *label); - int dispatch(); + int dispatch(uint64_t timeout); 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); private: void call(const char *api, const char *verb, const char *object);