#include "extensions/common/api/sockets/sockets_manifest_handler.h"
#include "extensions/common/api/sockets/sockets_manifest_data.h"
#include "extensions/common/api/sockets/sockets_manifest_permission.h"
#include "extensions/common/extension.h"
#include "extensions/common/manifest_constants.h"
namespace extensions {
SocketsManifestHandler::SocketsManifestHandler() = default;
SocketsManifestHandler::~SocketsManifestHandler() = default;
bool SocketsManifestHandler::Parse(Extension* extension,
std::u16string* error) { … }
ManifestPermission* SocketsManifestHandler::CreatePermission() { … }
ManifestPermission* SocketsManifestHandler::CreateInitialRequiredPermission(
const Extension* extension) { … }
base::span<const char* const> SocketsManifestHandler::Keys() const { … }
}