chromium/mojo/public/mojom/base/message_pump_type.mojom

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

module mojo_base.mojom;

// Mirror of base::MessagePumpType.
enum MessagePumpType {
  kDefault,
  kUi,
  kCustom,
  kIo,
  [EnableIf=is_android]
  kJava,
  [EnableIf=is_mac]
  kNsRunloop,
  [EnableIf=is_ios]
  kNsRunloop,
};