POI: AGL LifeCycle Management
authorTadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Tue, 4 Dec 2018 01:13:04 +0000 (01:13 +0000)
committerTadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Mon, 10 Dec 2018 01:17:50 +0000 (01:17 +0000)
commite35c4bf9b16927829e1741b9d9c08294f0cbed29
tree97e0b4a71a445e34a02d5aab6913530713386880
parent2b1bf85afe0a8b24f75386f7c24df85f9b785bd3
POI: AGL LifeCycle Management

Limited function are supported for CES2019 demo.

API:
  registerActivityObserver { "target": $appid }
  unregisterActivityObserver { "target": $appid }
  getActivityStatus { "target" : $appid }
    reply { "response": { "api": "getActivityStatus",
            "target": $appid, "state": $activity_status }
Event:
  statusChanged
  {
    "jtype": "afb-event",
    "event": "windowmanager/statusChanged",
    "data":
    {
      "state": "CREATED|DESTROYED|STARTED|STOPPED|FOREGROUND|BACKGROUND",
      "target": $appid
    }
  }

Change-Id: Ie54c7f379df58667bd5878b4115a3c763c761a83
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
src/activity_manager.hpp [new file with mode: 0644]
src/main.cpp
src/window_manager.cpp
src/window_manager.hpp