// components/surface_embed/common/surface_embed.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 COMPONENTS_SURFACE_EMBED_COMMON_SURFACE_EMBED_MOJOM_SHARED_MESSAGE_IDS_H_
#define COMPONENTS_SURFACE_EMBED_COMMON_SURFACE_EMBED_MOJOM_SHARED_MESSAGE_IDS_H_

#include <stdint.h>


namespace surface_embed::mojom {
namespace messages {


enum class SurfaceEmbed : uint32_t {
  kSetFrameSinkId = 0,
  kUpdateLocalSurfaceIdFromChild = 1,
  kChildProcessGone = 2,
  kRequestFocusOnEmbedElement = 3,
  kAdvanceFocusFromEmbedElement = 4,
};
enum class SurfaceEmbedHost : uint32_t {
  kSetSurfaceEmbed = 0,
  kAttachConnector = 1,
  kSynchronizeVisualProperties = 2,
  kOnEmbedElementFocused = 3,
  kOnEmbedElementThrottlingStatusChanged = 4,
  kSetParentAccessibilityInfo = 5,
};

}  // namespace messages

}  // surface_embed::mojom

#endif  // COMPONENTS_SURFACE_EMBED_COMMON_SURFACE_EMBED_MOJOM_SHARED_MESSAGE_IDS_H_