Rework: Window Manager handles by application 57/14657/2
authorKazumasa Mitsunari <knimitz@witz-inc.co.jp>
Mon, 25 Jun 2018 02:22:00 +0000 (11:22 +0900)
committerKazumasa Mitsunari <knimitz@witz-inc.co.jp>
Wed, 27 Jun 2018 08:18:41 +0000 (08:18 +0000)
commit847dde9621cef9b9a44eda95c63c0fe3f528468d
tree1273830d4ad87614ae7323eb9e338f621494652e
parentd1127dd62c25e9c4c7d545de2456c6f4c4d7309f
Rework: Window Manager handles by application

To manage role, surface, layer ... and other info more easily,
Window Manager handles info by application.
WMClient class holds infomation of application.
WMRequest class holds the request from application(trigger) and
the action list judged by policy manager.
The above info is in applist.

*applist
 Hold client list.
 And hold request list which comes from application to get the right of displaying.

*request
 The request from application and the Action judged from Policy Manager

*client
 Application information which has surface, role and so on.

*error
 Error code and error message.

Integration patch is going to be pushed after this commit.

Bug-AGL: SPEC-1509

Change-Id: I52b161701e22e316137dc42f073b118d164c1e28
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
include/hmi-debug.h
src/CMakeLists.txt
src/app.hpp
src/applist.cpp [new file with mode: 0644]
src/applist.hpp [new file with mode: 0644]
src/request.cpp [new file with mode: 0644]
src/request.hpp [new file with mode: 0644]
src/wm_client.cpp [new file with mode: 0644]
src/wm_client.hpp [new file with mode: 0644]
src/wm_error.cpp [new file with mode: 0644]
src/wm_error.hpp [new file with mode: 0644]