#include <aul.h>
#include <bundle.h>
#include <appsvc/appsvc.h>
-#include <app_manager.h>
#include <heynoti.h>
#include <FBaseObject.h>
bool
_Aul::IsRunning(const String& appId)
{
- bool isRunning = false;
- std::unique_ptr<char[]> pSlpPackageName(_StringConverter::CopyToCharArrayN(appId));
+ std::unique_ptr<char[]> pPackageId(_StringConverter::CopyToCharArrayN(appId));
- app_manager_is_running(pSlpPackageName.get(), &isRunning);
+ const bool isRunning = (aul_app_is_running(pPackageId.get()) > 0);
SysLog(NID_APP, "'%ls' %s running now.", appId.GetPointer(), (isRunning) ? "is" : "is NOT");
return isRunning;
result
_Aul::TerminateApplicationByPid(int pid)
{
- int ret_aul = aul_terminate_pid(pid);
+ int ret_aul = aul_subapp_terminate_request_pid(pid);
return GetConvertedResult(ret_aul, "TerminateApplicationByPid");
}