X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fhs-client.h;h=32756b2e9efa88d36c514c1a07bbc54fb6818a5c;hb=8788711b78485032f334939d8d3ddfc319189cd2;hp=25645873b7a7472f69483c8d62effa273a7c58a0;hpb=c6035c02992d874c1422cb279423017ca4c05eec;p=apps%2Fagl-service-homescreen.git diff --git a/src/hs-client.h b/src/hs-client.h index 2564587..32756b2 100644 --- a/src/hs-client.h +++ b/src/hs-client.h @@ -31,10 +31,16 @@ public: ~HS_Client(); int tap_shortcut(const char* appid); + int showWindow(afb_req_t request, const char* appid); + int hideWindow(afb_req_t request); + int replyShowWindow(afb_req_t request, const char* appid); int on_screen_message (afb_req_t request, const char* message); int on_screen_reply (afb_req_t request, const char* message); int subscribe(afb_req_t request, const char* event); int unsubscribe(afb_req_t request, const char* event); + int showNotification(afb_req_t request); + int showInformation(afb_req_t request); + int pushEvent(const char *event, struct json_object *param); private: bool checkEvent(const char* event); @@ -42,6 +48,7 @@ private: private: std::string my_id; afb_event_t my_event; + bool subscription = false; std::unordered_map event_list; };