| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2010 Google Inc. All rights reserved. | 2  * Copyright (C) 2010 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  * | 7  * | 
| 8  * 1.  Redistributions of source code must retain the above copyright | 8  * 1.  Redistributions of source code must retain the above copyright | 
| 9  *     notice, this list of conditions and the following disclaimer. | 9  *     notice, this list of conditions and the following disclaimer. | 
| 10  * 2.  Redistributions in binary form must reproduce the above copyright | 10  * 2.  Redistributions in binary form must reproduce the above copyright | 
| (...skipping 11 matching lines...) Expand all  Loading... | 
| 22  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | 22  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | 
| 23  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | 23  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | 
| 24  * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 24  * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 
| 25  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | 25  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | 
| 26  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 26  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 
| 27  */ | 27  */ | 
| 28 | 28 | 
| 29 #include "core/loader/FrameLoaderStateMachine.h" | 29 #include "core/loader/FrameLoaderStateMachine.h" | 
| 30 | 30 | 
| 31 #include "wtf/Assertions.h" | 31 #include "wtf/Assertions.h" | 
|  | 32 #include "wtf/text/WTFString.h" | 
| 32 | 33 | 
| 33 namespace blink { | 34 namespace blink { | 
| 34 | 35 | 
| 35 | 36 | 
| 36 FrameLoaderStateMachine::FrameLoaderStateMachine() | 37 FrameLoaderStateMachine::FrameLoaderStateMachine() | 
| 37     : m_state(CreatingInitialEmptyDocument) | 38     : m_state(CreatingInitialEmptyDocument) | 
| 38 { | 39 { | 
| 39 } | 40 } | 
| 40 | 41 | 
| 41 bool FrameLoaderStateMachine::committedFirstRealDocumentLoad() const | 42 bool FrameLoaderStateMachine::committedFirstRealDocumentLoad() const | 
| (...skipping 15 matching lines...) Expand all  Loading... | 
| 57 { | 58 { | 
| 58     return m_state >= DisplayingInitialEmptyDocument && m_state < CommittedFirst
    RealLoad; | 59     return m_state >= DisplayingInitialEmptyDocument && m_state < CommittedFirst
    RealLoad; | 
| 59 } | 60 } | 
| 60 | 61 | 
| 61 void FrameLoaderStateMachine::advanceTo(State state) | 62 void FrameLoaderStateMachine::advanceTo(State state) | 
| 62 { | 63 { | 
| 63     ASSERT(m_state < state); | 64     ASSERT(m_state < state); | 
| 64     m_state = state; | 65     m_state = state; | 
| 65 } | 66 } | 
| 66 | 67 | 
|  | 68 String FrameLoaderStateMachine::toString() const | 
|  | 69 { | 
|  | 70     switch (m_state) { | 
|  | 71     case CreatingInitialEmptyDocument: | 
|  | 72         return "CreatingInitialEmptyDocument"; | 
|  | 73     case DisplayingInitialEmptyDocument: | 
|  | 74         return "DisplayingInitialEmptyDocument"; | 
|  | 75     case CommittedFirstRealLoad: | 
|  | 76         return "CommittedFirstRealLoad"; | 
|  | 77     case CommittedMultipleRealLoads: | 
|  | 78         return "CommittedMultipleRealLoads"; | 
|  | 79     default: | 
|  | 80         ASSERT_NOT_REACHED(); | 
|  | 81     } | 
|  | 82     return ""; | 
|  | 83 } | 
|  | 84 | 
| 67 } // namespace blink | 85 } // namespace blink | 
| OLD | NEW | 
|---|