: m_appName(appName), m_pkgName(pkgName)
{}
- std::string getInstallDir() {
+ std::string getInstallDir() const {
return "/opt/usr/apps/" + getPkgId();
}
- std::string getTrustedDir(int i = 0) {
+ std::string getTrustedDir(int i = 0) const {
return getInstallDir() + "/trustedDir" + std::to_string(i);
}
- std::string getPrivateDir() {
+ std::string getPrivateDir() const {
return getInstallDir() + "/app_dir/";
}
- std::string getSharedPath(int i = 0) {
+ std::string getSharedPath(int i = 0) const {
return getPrivateDir() + "shareme" + std::to_string(i);
}
- std::string getAppId() {
+ std::string getAppId() const {
return m_appName + "_app_id";
}
- std::string getPkgId() {
+ std::string getPkgId() const {
return m_pkgName + "_pkg_id";
}
}
}
- void revokeRules() {
+ void revokeRules() const {
RUNNER_ASSERT_MSG(
0 == smack_revoke_subject(generateAppLabel().c_str()),
"Revoking smack subject failed");
"Revoking smack subject failed");
}
- std::string generateAppLabel() {
+ std::string generateAppLabel() const {
return "User::App::" + getAppId();
}
- std::string generatePkgLabel() {
+ std::string generatePkgLabel() const {
return "User::Pkg::" + getPkgId();
}