navigation-request-navigation-state.gv 1.0 KB

1234567891011121314151617
  1. // Generated with https://crrev.com/c/2220116 and:
  2. // python3 tools/state_transitions/state_graph.py content/browser/renderer_host/navigation_request.cc NavigationState
  3. //
  4. // See tools/state_transitions/README.md
  5. digraph createflow {
  6. NOT_STARTED -> {WAITING_FOR_RENDERER_RESPONSE, WILL_START_NAVIGATION, WILL_START_REQUEST};
  7. WAITING_FOR_RENDERER_RESPONSE -> {WILL_START_NAVIGATION, WILL_START_REQUEST};
  8. WILL_START_NAVIGATION -> {WILL_START_REQUEST, WILL_FAIL_REQUEST};
  9. WILL_START_REQUEST -> {WILL_REDIRECT_REQUEST, WILL_PROCESS_RESPONSE, READY_TO_COMMIT, DID_COMMIT, CANCELING, WILL_FAIL_REQUEST, DID_COMMIT_ERROR_PAGE};
  10. WILL_REDIRECT_REQUEST -> {WILL_REDIRECT_REQUEST, WILL_PROCESS_RESPONSE, CANCELING, WILL_FAIL_REQUEST};
  11. WILL_PROCESS_RESPONSE -> {READY_TO_COMMIT, CANCELING, WILL_FAIL_REQUEST};
  12. READY_TO_COMMIT -> {NOT_STARTED, DID_COMMIT, DID_COMMIT_ERROR_PAGE};
  13. DID_COMMIT -> {};
  14. CANCELING -> {READY_TO_COMMIT, WILL_FAIL_REQUEST};
  15. WILL_FAIL_REQUEST -> {READY_TO_COMMIT, CANCELING, WILL_FAIL_REQUEST};
  16. DID_COMMIT_ERROR_PAGE -> {};
  17. }