diff options
Diffstat (limited to 'src/app.cpp')
-rw-r--r-- | src/app.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/app.cpp b/src/app.cpp index 90d2512..ba49d74 100644 --- a/src/app.cpp +++ b/src/app.cpp @@ -133,6 +133,15 @@ void App::removeClient(const std::string &appid) g_app_list.removeClient(appid); } +void App::exeptionProcessForTransition() +{ + unsigned req_num = g_app_list.currentRequestNumber(); + HMI_SEQ_NOTICE(req_num, "Process exeption handling for request. Remove current request %d", req_num); + g_app_list.removeRequest(req_num); + HMI_SEQ_NOTICE(g_app_list.currentRequestNumber(), "Process next request if exists"); + this->processNextRequest(); +} + bool App::subscribeEventForApp(const std::string &appid, afb_req req, const std::string &evname) { if(!g_app_list.contains(appid)){ |