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 |