| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2012 Google, Inc. All rights reserved. | 2 * Copyright (C) 2012 Google, Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * 1. Redistributions of source code must retain the above copyright | 7 * 1. Redistributions of source code must retain the above copyright |
| 8 * notice, this list of conditions and the following disclaimer. | 8 * notice, this list of conditions and the following disclaimer. |
| 9 * 2. Redistributions in binary form must reproduce the above copyright | 9 * 2. Redistributions in binary form must reproduce the above copyright |
| 10 * notice, this list of conditions and the following disclaimer in the | 10 * notice, this list of conditions and the following disclaimer in the |
| (...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 137 PlaceholderImageRequestType placeholderImageRequestType() const { | 137 PlaceholderImageRequestType placeholderImageRequestType() const { |
| 138 return m_placeholderImageRequestType; | 138 return m_placeholderImageRequestType; |
| 139 } | 139 } |
| 140 | 140 |
| 141 // Configures the request to load an image placeholder if the request is | 141 // Configures the request to load an image placeholder if the request is |
| 142 // eligible (e.g. the url's protocol is HTTP, etc.). If this request is | 142 // eligible (e.g. the url's protocol is HTTP, etc.). If this request is |
| 143 // non-eligible, this method doesn't modify the ResourceRequest. Calling this | 143 // non-eligible, this method doesn't modify the ResourceRequest. Calling this |
| 144 // method sets m_placeholderImageRequestType to the appropriate value. | 144 // method sets m_placeholderImageRequestType to the appropriate value. |
| 145 void setAllowImagePlaceholder(); | 145 void setAllowImagePlaceholder(); |
| 146 | 146 |
| 147 // Enforce creation of new Resource object. |
| 148 // Currently this is only for LoFi/Placeholder image reloading. |
| 149 bool enforceNewResource() const { return m_enforceNewResource; } |
| 150 void setEnforceNewResource() { m_enforceNewResource = true; } |
| 151 |
| 147 private: | 152 private: |
| 148 ResourceRequest m_resourceRequest; | 153 ResourceRequest m_resourceRequest; |
| 149 String m_charset; | 154 String m_charset; |
| 150 ResourceLoaderOptions m_options; | 155 ResourceLoaderOptions m_options; |
| 151 bool m_forPreload; | 156 bool m_forPreload; |
| 152 bool m_linkPreload; | 157 bool m_linkPreload; |
| 153 double m_preloadDiscoveryTime; | 158 double m_preloadDiscoveryTime; |
| 154 DeferOption m_defer; | 159 DeferOption m_defer; |
| 155 OriginRestriction m_originRestriction; | 160 OriginRestriction m_originRestriction; |
| 156 ResourceWidth m_resourceWidth; | 161 ResourceWidth m_resourceWidth; |
| 157 ClientHintsPreferences m_clientHintPreferences; | 162 ClientHintsPreferences m_clientHintPreferences; |
| 158 PlaceholderImageRequestType m_placeholderImageRequestType; | 163 PlaceholderImageRequestType m_placeholderImageRequestType; |
| 164 bool m_enforceNewResource = false; |
| 159 }; | 165 }; |
| 160 | 166 |
| 161 } // namespace blink | 167 } // namespace blink |
| 162 | 168 |
| 163 #endif | 169 #endif |
| OLD | NEW |