diff options
Diffstat (limited to 'chromium/components/policy/core/common/policy_details.h')
-rw-r--r-- | chromium/components/policy/core/common/policy_details.h | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/chromium/components/policy/core/common/policy_details.h b/chromium/components/policy/core/common/policy_details.h deleted file mode 100644 index 83203369057..00000000000 --- a/chromium/components/policy/core/common/policy_details.h +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright 2013 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef COMPONENTS_POLICY_CORE_COMMON_POLICY_DETAILS_H_ -#define COMPONENTS_POLICY_CORE_COMMON_POLICY_DETAILS_H_ - -#include <string> - -#include "base/basictypes.h" -#include "base/callback_forward.h" -#include "components/policy/policy_export.h" - -namespace policy { - -// Contains read-only metadata about a Chrome policy. -struct POLICY_EXPORT PolicyDetails { - // True if this policy has been deprecated. - bool is_deprecated; - - // True if this policy is a Chrome OS device policy. - bool is_device_policy; - - // The id of the protobuf field that contains this policy, - // in the cloud policy protobuf. - int id; - - // If this policy references external data then this is the maximum size - // allowed for that data. - // Otherwise this field is 0 and doesn't have any meaning. - size_t max_external_data_size; -}; - -// A typedef for functions that match the signature of -// GetChromePolicyDetails(). This can be used to inject that -// function into objects, so that it can be easily mocked for -// tests. -typedef base::Callback<const PolicyDetails*(const std::string&)> - GetChromePolicyDetailsCallback; - -} // namespace policy - -#endif // COMPONENTS_POLICY_CORE_COMMON_POLICY_DETAILS_H_ |