Application code clean-up
[staging/windowmanager.git] / AFBClient.h
index f6ad965..5b8bb6d 100644 (file)
@@ -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);
@@ -48,5 +47,4 @@ private:
     static const char *wmURI;
     static const char *wmAPI;
 };
-
 #endif // AFBCLIENT_H