// content/common/frame.mojom-shared-message-ids.h is auto generated by mojom_bindings_generator.py, do not edit

// Copyright 2018 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef CONTENT_COMMON_FRAME_MOJOM_SHARED_MESSAGE_IDS_H_
#define CONTENT_COMMON_FRAME_MOJOM_SHARED_MESSAGE_IDS_H_

#include <stdint.h>


namespace content::mojom {
namespace messages {


enum class FrameHTMLSerializerHandler : uint32_t {
  kDidReceiveData = 0,
  kDone = 1,
};
enum class Frame : uint32_t {
  kCommitSameDocumentNavigation = 0,
  kUpdateSubresourceLoaderFactories = 1,
  kSetWantErrorMessageStackTrace = 2,
  kUnload = 3,
  kDelete = 4,
  kGetInterfaceProvider = 5,
  kSnapshotAccessibilityTree = 6,
  kGetSerializedHtmlWithLocalLinks = 7,
};
enum class FrameBindingsControl : uint32_t {
  kAllowBindings = 0,
  kEnableMojoJsBindings = 1,
  kEnableMojoJsBindingsWithBroker = 2,
  kBindWebUI = 3,
};
enum class NavigationRendererCancellationListener : uint32_t {
  kRendererCancellationWindowEnded = 0,
};
enum class NavigationRendererIgnoreDuplicateNavigationListener : uint32_t {
  kDidIgnoreDuplicateNavigation = 0,
};
enum class FrameHost : uint32_t {
  kCreateNewWindow = 0,
  kCreateChildFrame = 1,
  kDidCommitProvisionalLoad = 2,
  kDidCommitSameDocumentNavigation = 3,
  kDidOpenDocumentInputStream = 4,
  kBeginNavigation = 5,
  kSubresourceResponseStarted = 6,
  kResourceLoadComplete = 7,
  kDidChangeName = 8,
  kCancelInitialHistoryLoad = 9,
  kUpdateEncoding = 10,
  kUpdateUserGestureCarryoverInfo = 11,
  kUpdateState = 12,
  kOpenURL = 13,
  kDidStopLoading = 14,
};

}  // namespace messages

}  // content::mojom

#endif  // CONTENT_COMMON_FRAME_MOJOM_SHARED_MESSAGE_IDS_H_