#include "chrome/browser/net/profile_network_context_service_factory.h"
#include "build/build_config.h"
#include "build/chromeos_buildflags.h"
#include "chrome/browser/net/profile_network_context_service.h"
#include "chrome/browser/profiles/profile.h"
#include "crypto/crypto_buildflags.h"
#if BUILDFLAG(USE_NSS_CERTS)
#include "chrome/browser/net/nss_service_factory.h"
#endif
#if BUILDFLAG(IS_CHROMEOS_ASH)
#include "chrome/browser/certificate_provider/certificate_provider_service_factory.h"
#endif
ProfileNetworkContextService*
ProfileNetworkContextServiceFactory::GetForContext(
content::BrowserContext* browser_context) { … }
ProfileNetworkContextServiceFactory*
ProfileNetworkContextServiceFactory::GetInstance() { … }
ProfileNetworkContextServiceFactory::ProfileNetworkContextServiceFactory()
: … { … }
ProfileNetworkContextServiceFactory::~ProfileNetworkContextServiceFactory() =
default;
std::unique_ptr<KeyedService>
ProfileNetworkContextServiceFactory::BuildServiceInstanceForBrowserContext(
content::BrowserContext* profile) const { … }
bool ProfileNetworkContextServiceFactory::ServiceIsNULLWhileTesting() const { … }