Merge changes I94bee8d4,I9dc8f8fb,Id361946a,I1b8aef64 into tizen
[platform/core/uifw/multi-assistant-service.git] / inc / application_manager_aul.h
index e4edbba..9e3bedb 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018-2019 Samsung Electronics Co., Ltd
+ * Copyright 2020 Samsung Electronics Co., Ltd
  *
  * Licensed under the Flora License, Version 1.1 (the License);
  * you may not use this file except in compliance with the License.
@@ -29,11 +29,12 @@ public:
        CApplicationManagerAul();
        ~CApplicationManagerAul();
 
-       virtual bool is_application_running(int pid) override;
+       virtual bool is_application_running(pid_t pid) override;
        virtual bool is_application_running(const std::string& appid) override;
        virtual bool bring_app_to_foreground(const std::string& appid) override;
        virtual bool launch_app_async(const std::string& appid, bool background) override;
-       virtual boost::optional<std::string> get_appid_by_pid(int pid) override;
+       virtual boost::optional<std::string> get_appid_by_pid(pid_t pid) override;
+       boost::optional<pid_t> get_pid_by_appid(const std::string& appid) override;
 };
 
 #ifdef __cplusplus