class IApplicationManager {
public:
- virtual bool is_application_running(int pid) = 0;
+ virtual bool is_application_running(pid_t pid) = 0;
virtual bool is_application_running(const std::string& appid) = 0;
virtual bool bring_app_to_foreground(const std::string& appid) = 0;
virtual bool launch_app_async(const std::string& appid, bool background) = 0;
- virtual boost::optional<std::string> get_appid_by_pid(int pid) = 0;
+ virtual boost::optional<std::string> get_appid_by_pid(pid_t pid) = 0;
};
#ifdef __cplusplus
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;
};
#ifdef __cplusplus
{
}
-bool CApplicationManagerAul::is_application_running(int pid)
+bool CApplicationManagerAul::is_application_running(pid_t pid)
{
int status = aul_app_get_status_bypid(pid);
if (0 > status) {
return ret;
}
-boost::optional<std::string> CApplicationManagerAul::get_appid_by_pid(int pid)
+boost::optional<std::string> CApplicationManagerAul::get_appid_by_pid(pid_t pid)
{
boost::optional<std::string> ret;
CDummyApplicationManager() {};
virtual ~CDummyApplicationManager() {};
- bool is_application_running(int pid) { return true; }
+ bool is_application_running(pid_t pid) { return true; }
bool is_application_running(const std::string& appid) { return true; }
bool bring_app_to_foreground(const std::string& appid) { return true; }
bool launch_app_async(const std::string& appid, bool background) { return true; }
- boost::optional<std::string> get_appid_by_pid(int pid) { return boost::optional<std::string>{}; }
+ boost::optional<std::string> get_appid_by_pid(pid_t pid) { return boost::optional<std::string>{}; }
};
class StorageWithNoClient : public testing::Test
CDummyApplicationManager() {};
~CDummyApplicationManager() {};
- bool is_application_running(int pid) override { return false; }
+ bool is_application_running(pid_t pid) override { return false; }
bool is_application_running(const std::string& appid) override { return false; }
bool bring_app_to_foreground(const std::string& appid) override
{
launched_option_background = background;
return true;
}
- boost::optional<std::string> get_appid_by_pid(int pid) override { return boost::optional<std::string>{}; }
+ boost::optional<std::string> get_appid_by_pid(pid_t pid) override { return boost::optional<std::string>{}; }
public:
boost::optional<std::string> launched_appid;
boost::optional<bool> launched_option_background;