}
int _term_sub_app(int pid, uid_t uid) {
- amd::AppStatusPtr app_status = amd::AppStatusManager::GetInst().Find(pid);
+ auto& inst = amd::app_status::AppStatusManager::GetInst();
+ auto app_status = inst.Find(pid);
if (app_status == nullptr) {
_W("Failed to find app status. pid(%d)", pid);
return -1;
}
int ret = amd::AppRequest::TerminateSubApp(pid, uid);
- amd::AppStatusManager::GetInst().Update(app_status, STATUS_DYING, false,
- true);
+ inst.Update(app_status, STATUS_DYING, false, true);
return ret;
}
if (instance_id == nullptr)
return -1;
- amd::AppStatusPtr app_status = amd::AppStatusManager::GetInst().Find(pid);
+ auto& inst = amd::app_status::AppStatusManager::GetInst();
+ auto app_status = inst.Find(pid);
if (app_status == nullptr) {
_W("Failed to find app status. pid(%d)", pid);
return -1;
}
int ret = amd::AppRequest::TerminateSubInstance(pid, uid, instance_id);
- if (app_status->GetAppType() != amd::AppType::ComponentBased) {
- amd::AppStatusManager::GetInst().Update(app_status, STATUS_DYING, false,
- true);
- }
+ if (app_status->GetAppType() != AT_COMPONENT_BASED_APP)
+ inst.Update(app_status, STATUS_DYING, false, true);
return ret;
}
}
int _launch_terminate_inst(int pid, request_h request) {
- amd::AppStatusPtr app_status = amd::AppStatusManager::GetInst().Find(pid);
+ auto& inst = amd::app_status::AppStatusManager::GetInst();
+ auto app_status = inst.Find(pid);
if (app_status == nullptr) {
_W("Failed to find app status. pid(%d)", pid);
return -1;
int ret = amd::AppRequest::TerminateInstance(pid,
static_cast<amd::Request*>(request));
- if (app_status->GetAppType() != amd::AppType::ComponentBased) {
- amd::AppStatusManager::GetInst().Update(app_status, STATUS_DYING, false,
- true);
- }
+ if (app_status->GetAppType() != AT_COMPONENT_BASED_APP)
+ inst.Update(app_status, STATUS_DYING, false, true);
return ret;
}