X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fhs-client.cpp;fp=src%2Fhs-client.cpp;h=e0d4bf0c58e60cab898740fb9180ac61bf1d8d67;hb=25299ef60fa4df5f590ff364cff004e90376a4bf;hp=dd91e103a104eeed7e7fb3abd561e97851fa86c1;hpb=256c66de221e748638c7cb0193bfe52ed312be93;p=apps%2Fagl-service-homescreen.git diff --git a/src/hs-client.cpp b/src/hs-client.cpp index dd91e10..e0d4bf0 100644 --- a/src/hs-client.cpp +++ b/src/hs-client.cpp @@ -27,6 +27,21 @@ static const char _parameter[] = "parameter"; static const char _replyto[] = "replyto"; static const char _caller[] = "caller"; +// homescreen-service event and event handler function list +const std::unordered_map HS_Client::func_list { + {"tap_shortcut", &HS_Client::tap_shortcut}, + {"showWindow", &HS_Client::showWindow}, + {"hideWindow", &HS_Client::hideWindow}, + {"replyShowWindow", &HS_Client::replyShowWindow}, + {"on_screen_message", &HS_Client::on_screen_message}, + {"on_screen_reply", &HS_Client::on_screen_reply}, + {"subscribe", &HS_Client::subscribe}, + {"unsubscribe", &HS_Client::unsubscribe}, + {"showNotification", &HS_Client::showNotification}, + {"showInformation", &HS_Client::showInformation}, + {"application-list-changed", nullptr} +}; + /** * HS_Client construction function *