aboutsummaryrefslogtreecommitdiffstats
path: root/src/app.hpp
diff options
context:
space:
mode:
authorKazumasa Mitsunari <knimitz@witz-inc.co.jp>2018-05-15 11:37:39 +0900
committerKazumasa Mitsunari <knimitz@witz-inc.co.jp>2018-05-15 18:11:56 +0900
commite624fd6eb09dbe5729389437263e1e116e58fdbd (patch)
tree63e24c981eee276ee306e17417525ffd90610a93 /src/app.hpp
parentd31270592190870d13c98460d351697350c67cc2 (diff)
[Local]:2nd step for blocking sequence
Change-Id: I267b9cdbc4a95b80a0b6cada688ed251e3093611 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
Diffstat (limited to 'src/app.hpp')
-rw-r--r--src/app.hpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/app.hpp b/src/app.hpp
index 5cfd78f..e7a9ae0 100644
--- a/src/app.hpp
+++ b/src/app.hpp
@@ -203,7 +203,7 @@ struct App {
result<int> api_request_surface(char const *drawing_name, char const *appid, int flag);
char const *api_request_surface(char const *drawing_name, char const *ivi_id);
- void api_activate_surface(char const *drawing_name, char const *drawing_area, const reply_func &reply);
+ void api_activate_surface(char const *appid, char const *drawing_name, char const *drawing_area, const reply_func &reply);
void api_deactivate_surface(char const *drawing_name, const reply_func &reply);
void api_enddraw(char const *drawing_name);
result<json_object *> api_get_display_info();
@@ -216,7 +216,10 @@ struct App {
void surface_created(uint32_t surface_id);
void surface_removed(uint32_t surface_id);
-private:
+ // Do not use this function
+ static int processTimerHandler(sd_event_source *s, uint64_t usec, void *userdata);
+
+ private:
optional<int> lookup_id(char const *name);
optional<std::string> lookup_name(int id);
@@ -226,6 +229,7 @@ private:
void check_flushdraw(int surface_id);
int init_layers();
+ void timerHandler();
void surface_set_layout(int surface_id, optional<int> sub_surface_id = nullopt);
void layout_commit();