Chromium Code Reviews| Index: chrome/browser/chromeos/policy/browser_policy_connector_chromeos.cc |
| diff --git a/chrome/browser/chromeos/policy/browser_policy_connector_chromeos.cc b/chrome/browser/chromeos/policy/browser_policy_connector_chromeos.cc |
| index 6b5b3cc4c584157c03be661fa5642bd2d29c9b44..37e9f4c1d3ae97b28f8c3495b7ffc3b4b44908ee 100644 |
| --- a/chrome/browser/chromeos/policy/browser_policy_connector_chromeos.cc |
| +++ b/chrome/browser/chromeos/policy/browser_policy_connector_chromeos.cc |
| @@ -380,4 +380,19 @@ void BrowserPolicyConnectorChromeOS::RestartDeviceCloudPolicyInitializer() { |
| device_cloud_policy_initializer_->Init(); |
| } |
| +std::set<std::string> BrowserPolicyConnectorChromeOS::GetDeviceAffiliationIDs() |
| + const { |
| + std::set<std::string> affiliation_ids; |
| + if (device_cloud_policy_manager_) { |
| + const enterprise_management::PolicyData* const policy_data = |
| + device_cloud_policy_manager_->device_store()->policy(); |
| + if (policy_data) { |
| + for (int i = 0; i < policy_data->device_affiliation_ids_size(); ++i) { |
| + affiliation_ids.insert(policy_data->device_affiliation_ids(i)); |
| + } |
|
Mattias Nissler (ping if slow)
2015/07/29 20:08:13
Instead of the loop, I think you can just do this:
peletskyi
2015/07/30 11:02:27
Done.
|
| + } |
| + } |
| + return affiliation_ids; |
| +} |
| + |
| } // namespace policy |