diff options
author | Marcus Fritzsch <marcus_fritzsch@mentor.com> | 2017-08-29 10:05:41 +0200 |
---|---|---|
committer | Marcus Fritzsch <marcus_fritzsch@mentor.com> | 2017-09-14 14:04:43 +0200 |
commit | bcdcf57a93ac30b0aac23ed2fed9f71312cae5da (patch) | |
tree | 9a76e5c613ff1e2f47de0b171a10d396a1732603 /AFBClient.h | |
parent | 8606dc98a8a52fd1f9352e97c135a28475fd4578 (diff) |
WIP: make requestSurface/activateSurace() syncronous
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
Diffstat (limited to 'AFBClient.h')
-rw-r--r-- | AFBClient.h | 5 |
1 files changed, 2 insertions, 3 deletions
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); |