chromium/services/service_manager/public/mojom/constants.mojom

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

module service_manager.mojom;

const string kServiceName = "service_manager";

// High and low parts of the default system instance group ID.
const uint64 kSystemInstanceGroupHigh = 0xE90E5C501330C043;
const uint64 kSystemInstanceGroupLow = 0x82B0A84F50CF8D84;

// TODO(rockot): Remove this. It's here to force the ":constants" GN target to
// emit at least one symbol in the shared sources library, which is a
// requirement to build it as a component target.
//
// Constants should be exported from the shared library anyway (rather than
// being duplicated in each variant), but we should still find a way to support
// component targets even when the mojom contains no symbol-exporting
// definitions (by, e.g., always including at least some kind of exported module
// name tag.)
struct Constants_UnusedStruct_Internal {};