| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2009, 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2009, 2012 Google Inc. All rights reserved. |
| 3 * Copyright (C) 2013, Intel Corporation | 3 * Copyright (C) 2013, Intel Corporation |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions are | 6 * modification, are permitted provided that the following conditions are |
| 7 * met: | 7 * met: |
| 8 * | 8 * |
| 9 * * Redistributions of source code must retain the above copyright | 9 * * Redistributions of source code must retain the above copyright |
| 10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
| (...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 171 oldResource->removeClient(this); | 171 oldResource->removeClient(this); |
| 172 | 172 |
| 173 if (newResource) { | 173 if (newResource) { |
| 174 m_resource = newResource; | 174 m_resource = newResource; |
| 175 m_resource->addClient(this); | 175 m_resource->addClient(this); |
| 176 } | 176 } |
| 177 } | 177 } |
| 178 RefPtrWillBePersistent<RawResource> m_resource; | 178 RefPtrWillBePersistent<RawResource> m_resource; |
| 179 // End of ResourceOwner re-implementation, see above. | 179 // End of ResourceOwner re-implementation, see above. |
| 180 | 180 |
| 181 SecurityOrigin* securityOrigin() const; | 181 SecurityOrigin* getSecurityOrigin() const; |
| 182 Document& document() const; | 182 Document& document() const; |
| 183 | 183 |
| 184 ThreadableLoaderClient* m_client; | 184 ThreadableLoaderClient* m_client; |
| 185 RawPtrWillBeWeakPersistent<Document> m_document; | 185 RawPtrWillBeWeakPersistent<Document> m_document; |
| 186 | 186 |
| 187 const ThreadableLoaderOptions m_options; | 187 const ThreadableLoaderOptions m_options; |
| 188 // Some items may be overridden by m_forceDoNotAllowStoredCredentials | 188 // Some items may be overridden by m_forceDoNotAllowStoredCredentials |
| 189 // and m_securityOrigin. In such a case, build a ResourceLoaderOptions | 189 // and m_securityOrigin. In such a case, build a ResourceLoaderOptions |
| 190 // with up-to-date values from them and this variable, and use it. | 190 // with up-to-date values from them and this variable, and use it. |
| 191 const ResourceLoaderOptions m_resourceLoaderOptions; | 191 const ResourceLoaderOptions m_resourceLoaderOptions; |
| 192 | 192 |
| 193 bool m_forceDoNotAllowStoredCredentials; | 193 bool m_forceDoNotAllowStoredCredentials; |
| 194 RefPtr<SecurityOrigin> m_securityOrigin; | 194 RefPtr<SecurityOrigin> m_securityOrigin; |
| 195 | 195 |
| 196 // True while the initial URL and all the URLs of the redirects | 196 // True while the initial URL and all the URLs of the redirects |
| 197 // this object has followed, if any, are same-origin to | 197 // this object has followed, if any, are same-origin to |
| 198 // securityOrigin(). | 198 // getSecurityOrigin(). |
| 199 bool m_sameOriginRequest; | 199 bool m_sameOriginRequest; |
| 200 // Set to true if the current request is cross-origin and not simple. | 200 // Set to true if the current request is cross-origin and not simple. |
| 201 bool m_crossOriginNonSimpleRequest; | 201 bool m_crossOriginNonSimpleRequest; |
| 202 | 202 |
| 203 // Set to true when the response data is given to a data consumer | 203 // Set to true when the response data is given to a data consumer |
| 204 // handle. | 204 // handle. |
| 205 bool m_isUsingDataConsumerHandle; | 205 bool m_isUsingDataConsumerHandle; |
| 206 | 206 |
| 207 const bool m_async; | 207 const bool m_async; |
| 208 | 208 |
| (...skipping 19 matching lines...) Expand all Loading... |
| 228 // But this value is not the max number of total redirects allowed, | 228 // But this value is not the max number of total redirects allowed, |
| 229 // because same-origin redirects are not counted here. | 229 // because same-origin redirects are not counted here. |
| 230 int m_corsRedirectLimit; | 230 int m_corsRedirectLimit; |
| 231 | 231 |
| 232 WebURLRequest::FetchRedirectMode m_redirectMode; | 232 WebURLRequest::FetchRedirectMode m_redirectMode; |
| 233 }; | 233 }; |
| 234 | 234 |
| 235 } // namespace blink | 235 } // namespace blink |
| 236 | 236 |
| 237 #endif // DocumentThreadableLoader_h | 237 #endif // DocumentThreadableLoader_h |
| OLD | NEW |