#include "chrome/browser/enterprise/connectors/analysis/page_print_analysis_request.h"
#include "base/memory/read_only_shared_memory_region.h"
#include "chrome/browser/enterprise/connectors/common.h"
#include "chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.h"
#include "chrome/browser/safe_browsing/cloud_content_scanning/deep_scanning_utils.h"
namespace enterprise_connectors {
namespace {
constexpr size_t kMaxPageSize = …;
}
PagePrintAnalysisRequest::PagePrintAnalysisRequest(
const AnalysisSettings& analysis_settings,
base::ReadOnlySharedMemoryRegion page,
safe_browsing::BinaryUploadService::ContentAnalysisCallback callback)
: … { … }
PagePrintAnalysisRequest::~PagePrintAnalysisRequest() { … }
void PagePrintAnalysisRequest::GetRequestData(DataCallback callback) { … }
}