Lines Matching refs:location
73 // Whether the |location| is external or not.
74 static inline bool IsExternalLocation(Location location) {
75 return location == EXTERNAL_PREF ||
76 location == EXTERNAL_REGISTRY ||
77 location == EXTERNAL_PREF_DOWNLOAD ||
78 location == EXTERNAL_POLICY ||
79 location == EXTERNAL_POLICY_DOWNLOAD ||
80 location == EXTERNAL_COMPONENT;
83 // Whether the |location| is unpacked (no CRX) or not.
84 static inline bool IsUnpackedLocation(Location location) {
85 return location == UNPACKED || location == COMMAND_LINE;
88 // Whether extensions with |location| are auto-updatable or not.
89 static inline bool IsAutoUpdateableLocation(Location location) {
91 return location == INTERNAL ||
92 IsExternalLocation(location);
95 // Whether the |location| is a source of extensions force-installed through
97 static inline bool IsPolicyLocation(Location location) {
98 return location == EXTERNAL_POLICY ||
99 location == EXTERNAL_POLICY_DOWNLOAD ||
100 location == EXTERNAL_COMPONENT;
105 static inline bool ShouldAlwaysAllowFileAccess(Location location) {
106 return IsUnpackedLocation(location);
109 Manifest(Location location, scoped_ptr<base::DictionaryValue> value);
115 Location location() const { return location_; }
180 // The location the extension was loaded from.