// services/network/public/mojom/network_context.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_CONTEXT_MOJOM_SHARED_MESSAGE_IDS_H_
#define SERVICES_NETWORK_PUBLIC_MOJOM_NETWORK_CONTEXT_MOJOM_SHARED_MESSAGE_IDS_H_

#include <stdint.h>


namespace network::mojom {
namespace messages {


enum class CustomProxyConnectionObserver : uint32_t {
  kOnFallback = 0,
  kOnTunnelHeadersReceived = 1,
};
enum class CookieStoreReadyCallback : uint32_t {
  kOnCookieStoreReady = 0,
};
enum class CustomProxyConfigClient : uint32_t {
  kOnCustomProxyConfigUpdated = 0,
};
enum class TrustedHeaderClient : uint32_t {
  kOnBeforeSendHeaders = 0,
  kOnHeadersReceived = 1,
};
enum class TrustedURLLoaderHeaderClient : uint32_t {
  kOnLoaderCreated = 0,
  kOnLoaderForCorsPreflightCreated = 1,
};
enum class PreloadedSharedDictionaryInfoHandle : uint32_t {
};
enum class NetworkContext : uint32_t {
  kSetClient = 0,
  kCreateSocketFactory = 1,
  kCreateURLLoaderFactory = 2,
  kResetURLLoaderFactories = 3,
  kGetViaObliviousHttp = 4,
  kGetCookieManager = 5,
  kGetRestrictedCookieManager = 6,
  kGetTrustTokenQueryAnswerer = 7,
  kClearTrustTokenData = 8,
  kClearTrustTokenSessionOnlyData = 9,
  kGetStoredTrustTokenCounts = 10,
  kGetPrivateStateTokenRedemptionRecords = 11,
  kDeleteStoredTrustTokens = 12,
  kSetBlockTrustTokens = 13,
  kClearNetworkingHistoryBetween = 14,
  kClearHttpCache = 15,
  kClearHttpCacheLogically = 16,
  kComputeHttpCacheSize = 17,
  kNotifyBrowserIdle = 18,
  kNotifyExternalCacheHit = 19,
  kSetHttpCacheMaxSize = 20,
  kClearHostCache = 21,
  kClearHttpAuthCache = 22,
  kClearCorsPreflightCache = 23,
  kClearReportingCacheReports = 24,
  kClearReportingCacheClients = 25,
  kClearNetworkErrorLogging = 26,
  kClearDomainReliability = 27,
  kClearSharedDictionaryCache = 28,
  kClearSharedDictionaryCacheForIsolationKey = 29,
  kSetDocumentReportingEndpoints = 30,
  kSendReportsAndRemoveSource = 31,
  kSendReportsForSource = 32,
  kQueueReport = 33,
  kQueueEnterpriseReport = 34,
  kQueueSignedExchangeReport = 35,
  kCloseAllConnections = 36,
  kCloseIdleConnections = 37,
  kSetNetworkConditions = 38,
  kSetAcceptLanguage = 39,
  kSetEnableReferrers = 40,
  kSetCTPolicy = 41,
  kCreateUDPSocket = 42,
  kCreateRestrictedUDPSocket = 43,
  kCreateTCPServerSocket = 44,
  kCreateTCPConnectedSocket = 45,
  kCreateTCPBoundSocket = 46,
  kCreateProxyResolvingSocketFactory = 47,
  kLookUpProxyForURL = 48,
  kForceReloadProxyConfig = 49,
  kClearBadProxiesCache = 50,
  kCreateWebSocket = 51,
  kCreateWebTransport = 52,
  kCreateNetLogExporter = 53,
  kPreconnectSockets = 54,
  kCreateP2PSocketManager = 55,
  kCreateMdnsResponder = 56,
  kResolveHost = 57,
  kCreateHostResolver = 58,
  kVerifyCert = 59,
  kVerifyCertForSignedExchange = 60,
  kVerify2QwacCertBinding = 61,
  kAddHSTS = 62,
  kIsHSTSActiveForHost = 63,
  kGetHSTSState = 64,
  kSetCorsOriginAccessListsForOrigin = 65,
  kDeleteDynamicDataForHost = 66,
  kSetSplitAuthCacheByNetworkAnonymizationKey = 67,
  kSaveHttpAuthCacheProxyEntries = 68,
  kLoadHttpAuthCacheProxyEntries = 69,
  kAddAuthCacheEntry = 70,
  kSetCorsNonWildcardRequestHeadersSupport = 71,
  kEnableStaticKeyPinningForTesting = 72,
  kVerifyCertificateForTesting = 73,
  kGetTrustAnchorIDsForTesting = 74,
  kAddDomainReliabilityContextForTesting = 75,
  kForceDomainReliabilityUploadsForTesting = 76,
  kSetSCTAuditingMode = 77,
  kAddReportingApiObserver = 78,
  kGetSharedDictionaryUsageInfo = 79,
  kGetSharedDictionaryInfo = 80,
  kGetSharedDictionaryOriginsBetween = 81,
  kSetSharedDictionaryCacheMaxSize = 82,
  kPreloadSharedDictionaryInfoForDocument = 83,
  kHasPreloadedSharedDictionaryInfoForTesting = 84,
  kFlushCachedClientCertIfNeeded = 85,
  kFlushMatchingCachedClientCert = 86,
  kFlushClientCertCache = 87,
  kRestrictNetworkForIds = 88,
  kClearNetworkRestrictions = 89,
  kPrefetch = 90,
  kGetDeviceBoundSessionManager = 91,
  kAddQuicHints = 92,
  kSetVariationsHeaders = 93,
};

}  // namespace messages

}  // network::mojom

#endif  // SERVICES_NETWORK_PUBLIC_MOJOM_NETWORK_CONTEXT_MOJOM_SHARED_MESSAGE_IDS_H_