~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);
private:
std::string my_id;
afb_event_t my_event;
+ bool subscription = false;
std::unordered_map<std::string, int> event_list;
};