#include "chrome/browser/private_network_access/private_network_device_permission_context_factory.h"
#include "chrome/browser/content_settings/host_content_settings_map_factory.h"
#include "chrome/browser/private_network_access/private_network_device_permission_context.h"
#include "chrome/browser/profiles/profile.h"
PrivateNetworkDevicePermissionContextFactory::
PrivateNetworkDevicePermissionContextFactory()
: … { … }
PrivateNetworkDevicePermissionContextFactory::
~PrivateNetworkDevicePermissionContextFactory() = default;
KeyedService*
PrivateNetworkDevicePermissionContextFactory::BuildServiceInstanceFor(
content::BrowserContext* context) const { … }
PrivateNetworkDevicePermissionContextFactory*
PrivateNetworkDevicePermissionContextFactory::GetInstance() { … }
PrivateNetworkDevicePermissionContext*
PrivateNetworkDevicePermissionContextFactory::GetForProfile(Profile* profile) { … }
PrivateNetworkDevicePermissionContext*
PrivateNetworkDevicePermissionContextFactory::GetForProfileIfExists(
Profile* profile) { … }