Commit 017daef8 authored by Dmitry Torokhov's avatar Dmitry Torokhov Committed by Commit Bot

Do not use underscores for members of VmInfo structure

Members of a struct are publicly accessible and therefore should not
end with an underscore.

Bug: 1071872
Change-Id: Icd6a4db3952df9e6c7efe172f0d638e9944bb81b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2306550Reviewed-by: default avatarKyle Horimoto <khorimoto@chromium.org>
Commit-Queue: Dmitry Torokhov <dtor@chromium.org>
Cr-Commit-Position: refs/heads/master@{#789847}
parent f55562d6
...@@ -52,10 +52,12 @@ base::UnguessableToken TokenFromString(const std::string& str) { ...@@ -52,10 +52,12 @@ base::UnguessableToken TokenFromString(const std::string& str) {
namespace chromeos { namespace chromeos {
VmPermissionServiceProvider::VmInfo::VmInfo(std::string owner_id, VmPermissionServiceProvider::VmInfo::VmInfo(std::string vm_owner_id,
std::string name, std::string vm_name,
VmType type) VmType vm_type)
: owner_id_(std::move(owner_id)), name_(std::move(name)), type_(type) {} : owner_id(std::move(vm_owner_id)),
name(std::move(vm_name)),
type(vm_type) {}
VmPermissionServiceProvider::VmInfo::~VmInfo() = default; VmPermissionServiceProvider::VmInfo::~VmInfo() = default;
...@@ -67,7 +69,7 @@ VmPermissionServiceProvider::VmMap::iterator ...@@ -67,7 +69,7 @@ VmPermissionServiceProvider::VmMap::iterator
VmPermissionServiceProvider::FindVm(const std::string& owner_id, VmPermissionServiceProvider::FindVm(const std::string& owner_id,
const std::string& name) { const std::string& name) {
return std::find_if(vms_.begin(), vms_.end(), [&](const auto& vm) { return std::find_if(vms_.begin(), vms_.end(), [&](const auto& vm) {
return vm.second->owner_id_ == owner_id && vm.second->name_ == name; return vm.second->owner_id == owner_id && vm.second->name == name;
}); });
} }
...@@ -226,7 +228,7 @@ void VmPermissionServiceProvider::SetPermissions( ...@@ -226,7 +228,7 @@ void VmPermissionServiceProvider::SetPermissions(
} }
base::flat_map<VmInfo::PermissionType, bool> new_permissions( base::flat_map<VmInfo::PermissionType, bool> new_permissions(
iter->second->permissions_); iter->second->permission_to_enabled_map);
for (const auto& p : request.permissions()) { for (const auto& p : request.permissions()) {
VmInfo::PermissionType kind; VmInfo::PermissionType kind;
if (p.kind() == vm_permission_service::Permission::CAMERA) { if (p.kind() == vm_permission_service::Permission::CAMERA) {
...@@ -246,7 +248,7 @@ void VmPermissionServiceProvider::SetPermissions( ...@@ -246,7 +248,7 @@ void VmPermissionServiceProvider::SetPermissions(
} }
// Commit final version of permissions. // Commit final version of permissions.
iter->second->permissions_ = std::move(new_permissions); iter->second->permission_to_enabled_map = std::move(new_permissions);
std::move(response_sender).Run(std::move(response)); std::move(response_sender).Run(std::move(response));
} }
...@@ -288,7 +290,7 @@ void VmPermissionServiceProvider::GetPermissions( ...@@ -288,7 +290,7 @@ void VmPermissionServiceProvider::GetPermissions(
} }
vm_permission_service::GetPermissionsResponse payload; vm_permission_service::GetPermissionsResponse payload;
for (auto permission : iter->second->permissions_) { for (auto permission : iter->second->permission_to_enabled_map) {
auto* p = payload.add_permissions(); auto* p = payload.add_permissions();
switch (permission.first) { switch (permission.first) {
case VmInfo::PermissionCamera: case VmInfo::PermissionCamera:
...@@ -307,8 +309,8 @@ void VmPermissionServiceProvider::GetPermissions( ...@@ -307,8 +309,8 @@ void VmPermissionServiceProvider::GetPermissions(
} }
void VmPermissionServiceProvider::UpdateVmPermissions(VmInfo* vm) { void VmPermissionServiceProvider::UpdateVmPermissions(VmInfo* vm) {
vm->permissions_.clear(); vm->permission_to_enabled_map.clear();
switch (vm->type_) { switch (vm->type) {
case VmInfo::PluginVm: case VmInfo::PluginVm:
UpdatePluginVmPermissions(vm); UpdatePluginVmPermissions(vm);
break; break;
...@@ -320,7 +322,7 @@ void VmPermissionServiceProvider::UpdateVmPermissions(VmInfo* vm) { ...@@ -320,7 +322,7 @@ void VmPermissionServiceProvider::UpdateVmPermissions(VmInfo* vm) {
void VmPermissionServiceProvider::UpdatePluginVmPermissions(VmInfo* vm) { void VmPermissionServiceProvider::UpdatePluginVmPermissions(VmInfo* vm) {
Profile* profile = ProfileManager::GetPrimaryUserProfile(); Profile* profile = ProfileManager::GetPrimaryUserProfile();
if (!profile || chromeos::ProfileHelper::GetUserIdHashFromProfile(profile) != if (!profile || chromeos::ProfileHelper::GetUserIdHashFromProfile(profile) !=
vm->owner_id_) { vm->owner_id) {
return; return;
} }
...@@ -330,14 +332,14 @@ void VmPermissionServiceProvider::UpdatePluginVmPermissions(VmInfo* vm) { ...@@ -330,14 +332,14 @@ void VmPermissionServiceProvider::UpdatePluginVmPermissions(VmInfo* vm) {
if (base::FeatureList::IsEnabled( if (base::FeatureList::IsEnabled(
chromeos::features::kPluginVmShowCameraPermissions) && chromeos::features::kPluginVmShowCameraPermissions) &&
prefs->GetBoolean(prefs::kVideoCaptureAllowed)) { prefs->GetBoolean(prefs::kVideoCaptureAllowed)) {
vm->permissions_[VmInfo::PermissionCamera] = vm->permission_to_enabled_map[VmInfo::PermissionCamera] =
PluginVmManager->GetPermission(plugin_vm::PermissionType::kCamera); PluginVmManager->GetPermission(plugin_vm::PermissionType::kCamera);
} }
if (base::FeatureList::IsEnabled( if (base::FeatureList::IsEnabled(
chromeos::features::kPluginVmShowMicrophonePermissions) && chromeos::features::kPluginVmShowMicrophonePermissions) &&
prefs->GetBoolean(prefs::kAudioCaptureAllowed)) { prefs->GetBoolean(prefs::kAudioCaptureAllowed)) {
vm->permissions_[VmInfo::PermissionMicrophone] = vm->permission_to_enabled_map[VmInfo::PermissionMicrophone] =
PluginVmManager->GetPermission(plugin_vm::PermissionType::kMicrophone); PluginVmManager->GetPermission(plugin_vm::PermissionType::kMicrophone);
} }
} }
......
...@@ -107,11 +107,11 @@ class VmPermissionServiceProvider ...@@ -107,11 +107,11 @@ class VmPermissionServiceProvider
enum VmType { CrostiniVm = 0, PluginVm = 1 }; enum VmType { CrostiniVm = 0, PluginVm = 1 };
enum PermissionType { PermissionCamera = 0, PermissionMicrophone = 1 }; enum PermissionType { PermissionCamera = 0, PermissionMicrophone = 1 };
const std::string owner_id_; const std::string owner_id;
const std::string name_; const std::string name;
const VmType type_; const VmType type;
base::flat_map<PermissionType, bool> permissions_; base::flat_map<PermissionType, bool> permission_to_enabled_map;
VmInfo(std::string owner_id, std::string name, VmType type); VmInfo(std::string owner_id, std::string name, VmType type);
~VmInfo(); ~VmInfo();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment