X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fapp.hpp;h=2cc6fa8cc5cc936dc4d4eb024841cb04699bd17c;hb=74c30fd86597fb6b5d13a83dea3341b9bb9e903e;hp=590b23ae49f3104f04730c5a40062fe35dfc824d;hpb=0d8271eb4526a430f7ad718b4d2a9f961c09c18a;p=apps%2Fagl-service-windowmanager.git diff --git a/src/app.hpp b/src/app.hpp index 590b23a..2cc6fa8 100644 --- a/src/app.hpp +++ b/src/app.hpp @@ -234,8 +234,7 @@ struct App { result api_request_surface(char const *drawing_name); char const *api_request_surface(char const *drawing_name, char const *ivi_id); void allocateWindowResource(char const *event, char const *drawing_name, - char const *role, char const *drawing_area, - const reply_func &reply); + char const *drawing_area, const reply_func &reply); void api_enddraw(char const *drawing_name); result api_get_display_info(); result api_get_area_info(char const *drawing_name); @@ -255,7 +254,7 @@ private: PolicyManager pm_; LayoutManager lm_; std::unordered_map role2surfaceid_; - std::unordered_map app2role_; + std::unordered_map drawingname2role_; std::unordered_map role2app_; std::unordered_map appid2role_; CarInfo crr_car_info_; @@ -263,6 +262,7 @@ private: int allocateSurface(); void setSurfaceSize(const char* role, const char* area); int loadAppDb(); + const char* convertDrawingNameToRole(char const *drawing_name); #if 0 struct id_allocator app_id_alloc_;