| 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 | 
|---|