// services/network/public/mojom/network_service_test.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 SERVICES_NETWORK_PUBLIC_MOJOM_NETWORK_SERVICE_TEST_MOJOM_SHARED_MESSAGE_IDS_H_
#define SERVICES_NETWORK_PUBLIC_MOJOM_NETWORK_SERVICE_TEST_MOJOM_SHARED_MESSAGE_IDS_H_

#include <stdint.h>


namespace network::mojom {
namespace messages {


enum class SimpleCacheEntry : uint32_t {
  kWriteData = 0,
  kReadData = 1,
  kWriteSparseData = 2,
  kReadSparseData = 3,
  kClose = 4,
};
enum class SimpleCacheEntryEnumerator : uint32_t {
  kGetNext = 0,
};
enum class SimpleCache : uint32_t {
  kCreateEntry = 0,
  kOpenEntry = 1,
  kDoomEntry = 2,
  kDoomAllEntries = 3,
  kEnumerateEntries = 4,
  kDetach = 5,
};
enum class NetworkServiceTest : uint32_t {
  kAddRules = 0,
  kSimulateNetworkChange = 1,
  kSimulateNetworkQualityChange = 2,
  kForceNetworkQualityEstimatorReportWifiAsSlow2G = 3,
  kSimulateCrash = 4,
  kMockCertVerifierSetDefaultResult = 5,
  kMockCertVerifierAddResultForCertAndHost = 6,
  kSetTransportSecurityStateTestSource = 7,
  kSetAllowNetworkAccessToHostResolutions = 8,
  kReplaceSystemDnsConfig = 9,
  kSetTestDohConfig = 10,
  kCrashOnResolveHost = 11,
  kCrashOnGetCookieList = 12,
  kGetLatestMemoryPressureLevel = 13,
  kGetPeerToPeerConnectionsCountChange = 14,
  kGetEnvironmentVariableValue = 15,
  kLog = 16,
  kActivateFieldTrial = 17,
  kSetSCTAuditingRetryDelay = 18,
  kOpenFile = 19,
  kEnumerateFiles = 20,
  kCreateSimpleCache = 21,
  kMakeRequestToServer = 22,
  kResolveOwnHostnameWithSystemDns = 23,
  kSetIPv6ProbeResult = 24,
  kAllowsGSSAPILibraryLoad = 25,
  kIsHappyEyeballsV3Enabled = 26,
  kHasRawHeadersAccess = 27,
  kSetEmulateNetworkBindingForTesting = 28,
};

}  // namespace messages

}  // network::mojom

#endif  // SERVICES_NETWORK_PUBLIC_MOJOM_NETWORK_SERVICE_TEST_MOJOM_SHARED_MESSAGE_IDS_H_