| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006, 2007, 2008, 2009, 2011 Apple Inc. All rights reserved. | 2 * Copyright (C) 2006, 2007, 2008, 2009, 2011 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) | 3 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) |
| 4 * Copyright (C) Research In Motion Limited 2009. All rights reserved. | 4 * Copyright (C) Research In Motion Limited 2009. All rights reserved. |
| 5 * Copyright (C) 2011 Google Inc. All rights reserved. | 5 * Copyright (C) 2011 Google Inc. All rights reserved. |
| 6 * | 6 * |
| 7 * Redistribution and use in source and binary forms, with or without | 7 * Redistribution and use in source and binary forms, with or without |
| 8 * modification, are permitted provided that the following conditions | 8 * modification, are permitted provided that the following conditions |
| 9 * are met: | 9 * are met: |
| 10 * | 10 * |
| (...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 232 | 232 |
| 233 // Document loaders for the three phases of frame loading. Note that while | 233 // Document loaders for the three phases of frame loading. Note that while |
| 234 // a new request is being loaded, the old document loader may still be refer
enced. | 234 // a new request is being loaded, the old document loader may still be refer
enced. |
| 235 // E.g. while a new request is in the "policy" state, the old document loade
r may | 235 // E.g. while a new request is in the "policy" state, the old document loade
r may |
| 236 // be consulted in particular as it makes sense to imply certain settings on
the new loader. | 236 // be consulted in particular as it makes sense to imply certain settings on
the new loader. |
| 237 RefPtr<DocumentLoader> m_documentLoader; | 237 RefPtr<DocumentLoader> m_documentLoader; |
| 238 RefPtr<DocumentLoader> m_provisionalDocumentLoader; | 238 RefPtr<DocumentLoader> m_provisionalDocumentLoader; |
| 239 RefPtr<DocumentLoader> m_policyDocumentLoader; | 239 RefPtr<DocumentLoader> m_policyDocumentLoader; |
| 240 OwnPtrWillBeMember<FetchContext> m_fetchContext; | 240 OwnPtrWillBeMember<FetchContext> m_fetchContext; |
| 241 | 241 |
| 242 RefPtr<HistoryItem> m_currentItem; | 242 RefPtrWillBeMember<HistoryItem> m_currentItem; |
| 243 RefPtr<HistoryItem> m_provisionalItem; | 243 RefPtrWillBeMember<HistoryItem> m_provisionalItem; |
| 244 |
| 244 struct DeferredHistoryLoad { | 245 struct DeferredHistoryLoad { |
| 246 DISALLOW_ALLOCATION(); |
| 247 public: |
| 245 DeferredHistoryLoad(HistoryItem* item, HistoryLoadType type, ResourceReq
uestCachePolicy cachePolicy) | 248 DeferredHistoryLoad(HistoryItem* item, HistoryLoadType type, ResourceReq
uestCachePolicy cachePolicy) |
| 246 : m_item(item) | 249 : m_item(item) |
| 247 , m_type(type) | 250 , m_type(type) |
| 248 , m_cachePolicy(cachePolicy) | 251 , m_cachePolicy(cachePolicy) |
| 249 { | 252 { |
| 250 } | 253 } |
| 251 | 254 |
| 252 DeferredHistoryLoad() { } | 255 DeferredHistoryLoad() { } |
| 253 | 256 |
| 254 bool isValid() { return m_item; } | 257 bool isValid() { return m_item; } |
| 255 | 258 |
| 256 RefPtr<HistoryItem> m_item; | 259 void trace(Visitor* visitor) |
| 260 { |
| 261 visitor->trace(m_item); |
| 262 } |
| 263 |
| 264 RefPtrWillBeMember<HistoryItem> m_item; |
| 257 HistoryLoadType m_type; | 265 HistoryLoadType m_type; |
| 258 ResourceRequestCachePolicy m_cachePolicy; | 266 ResourceRequestCachePolicy m_cachePolicy; |
| 259 }; | 267 }; |
| 268 |
| 260 DeferredHistoryLoad m_deferredHistoryLoad; | 269 DeferredHistoryLoad m_deferredHistoryLoad; |
| 261 | 270 |
| 262 bool m_inStopAllLoaders; | 271 bool m_inStopAllLoaders; |
| 263 | 272 |
| 264 Timer<FrameLoader> m_checkTimer; | 273 Timer<FrameLoader> m_checkTimer; |
| 265 | 274 |
| 266 bool m_didAccessInitialDocument; | 275 bool m_didAccessInitialDocument; |
| 267 Timer<FrameLoader> m_didAccessInitialDocumentTimer; | 276 Timer<FrameLoader> m_didAccessInitialDocumentTimer; |
| 268 | 277 |
| 269 SandboxFlags m_forcedSandboxFlags; | 278 SandboxFlags m_forcedSandboxFlags; |
| 270 }; | 279 }; |
| 271 | 280 |
| 272 } // namespace blink | 281 } // namespace blink |
| 273 | 282 |
| 274 #endif // FrameLoader_h | 283 #endif // FrameLoader_h |
| OLD | NEW |