#if defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-private-field"
#endif
#include "components/printing/common/print.mojom.h"
#include <math.h>
#include <stdint.h>
#include <utility>
#include "base/debug/alias.h"
#include "base/hash/md5_constexpr.h"
#include "base/run_loop.h"
#include "base/strings/string_number_conversions.h"
#include "base/task/thread_pool/thread_pool_instance.h"
#include "base/trace_event/trace_event.h"
#include "base/trace_event/typed_macros.h"
#include "mojo/public/cpp/bindings/features.h"
#include "mojo/public/cpp/bindings/lib/default_construct_tag_internal.h"
#include "mojo/public/cpp/bindings/lib/generated_code_util.h"
#include "mojo/public/cpp/bindings/lib/message_internal.h"
#include "mojo/public/cpp/bindings/lib/proxy_to_responder.h"
#include "mojo/public/cpp/bindings/lib/send_message_helper.h"
#include "mojo/public/cpp/bindings/lib/serialization_util.h"
#include "mojo/public/cpp/bindings/lib/unserialized_message_context.h"
#include "mojo/public/cpp/bindings/lib/validate_params.h"
#include "mojo/public/cpp/bindings/lib/validation_errors.h"
#include "mojo/public/cpp/bindings/mojo_buildflags.h"
#include "mojo/public/cpp/bindings/urgent_message_scope.h"
#include "mojo/public/interfaces/bindings/interface_control_messages.mojom.h"
#include "third_party/perfetto/include/perfetto/tracing/traced_value.h"
#include "components/printing/common/print.mojom-params-data.h"
#include "components/printing/common/print.mojom-shared-message-ids.h"
#include "components/printing/common/print.mojom-import-headers.h"
#include "components/printing/common/print.mojom-test-utils.h"
namespace printing::mojom {
PreviewIds::PreviewIds()
: … { … }
PreviewIds::PreviewIds(
int32_t request_id_in,
int32_t ui_id_in)
: … { … }
PreviewIds::~PreviewIds() = default;
size_t PreviewIds::Hash(size_t seed) const { … }
void PreviewIds::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool PreviewIds::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
RequestPrintPreviewParams::RequestPrintPreviewParams()
: … { … }
RequestPrintPreviewParams::RequestPrintPreviewParams(
bool is_modifiable_in,
bool webnode_only_in,
bool has_selection_in,
bool selection_only_in)
: … { … }
RequestPrintPreviewParams::~RequestPrintPreviewParams() = default;
size_t RequestPrintPreviewParams::Hash(size_t seed) const { … }
void RequestPrintPreviewParams::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool RequestPrintPreviewParams::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PrintFrameContentParams::PrintFrameContentParams()
: … { … }
PrintFrameContentParams::PrintFrameContentParams(
const ::gfx::Rect& printable_area_in,
int32_t document_cookie_in)
: … { … }
PrintFrameContentParams::~PrintFrameContentParams() = default;
void PrintFrameContentParams::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool PrintFrameContentParams::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
OptionsFromDocumentParams::OptionsFromDocumentParams()
: … { … }
OptionsFromDocumentParams::OptionsFromDocumentParams(
bool is_scaling_disabled_in,
int32_t copies_in,
::printing::mojom::DuplexMode duplex_in)
: … { … }
OptionsFromDocumentParams::~OptionsFromDocumentParams() = default;
size_t OptionsFromDocumentParams::Hash(size_t seed) const { … }
void OptionsFromDocumentParams::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool OptionsFromDocumentParams::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
DidPrintContentParams::DidPrintContentParams()
: … { … }
DidPrintContentParams::DidPrintContentParams(
::base::ReadOnlySharedMemoryRegion metafile_data_region_in,
const base::flat_map<uint32_t, ::base::UnguessableToken>& subframe_content_info_in)
: … { … }
DidPrintContentParams::~DidPrintContentParams() = default;
void DidPrintContentParams::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool DidPrintContentParams::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
DidStartPreviewParams::DidStartPreviewParams()
: … { … }
DidStartPreviewParams::DidStartPreviewParams(
uint32_t page_count_in,
std::vector<uint32_t> pages_to_render_in,
int32_t pages_per_sheet_in,
const ::gfx::SizeF& page_size_in,
int32_t fit_to_page_scaling_in)
: … { … }
DidStartPreviewParams::~DidStartPreviewParams() = default;
void DidStartPreviewParams::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool DidStartPreviewParams::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
DidPreviewPageParams::DidPreviewPageParams()
: … { … }
DidPreviewPageParams::DidPreviewPageParams(
DidPrintContentParamsPtr content_in,
uint32_t page_index_in,
int32_t document_cookie_in)
: … { … }
DidPreviewPageParams::~DidPreviewPageParams() = default;
void DidPreviewPageParams::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool DidPreviewPageParams::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
DidPreviewDocumentParams::DidPreviewDocumentParams()
: … { … }
DidPreviewDocumentParams::DidPreviewDocumentParams(
DidPrintContentParamsPtr content_in,
int32_t document_cookie_in,
uint32_t expected_pages_count_in)
: … { … }
DidPreviewDocumentParams::~DidPreviewDocumentParams() = default;
void DidPreviewDocumentParams::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool DidPreviewDocumentParams::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PrintParams::PrintParams()
: … { … }
PrintParams::PrintParams(
const ::gfx::SizeF& page_size_in,
const ::gfx::SizeF& content_size_in,
const ::gfx::RectF& printable_area_in,
float margin_top_in,
float margin_left_in,
::printing::mojom::PageOrientation page_orientation_in,
const ::gfx::Size& dpi_in,
double scale_factor_in,
int32_t document_cookie_in,
bool selection_only_in,
int32_t preview_ui_id_in,
int32_t preview_request_id_in,
bool is_first_request_in,
::printing::mojom::PrintScalingOption print_scaling_option_in,
bool print_to_pdf_in,
bool display_header_footer_in,
const ::std::u16string& title_in,
const ::std::u16string& url_in,
const ::std::u16string& header_template_in,
const ::std::u16string& footer_template_in,
bool rasterize_pdf_in,
int32_t rasterize_pdf_dpi_in,
bool should_print_backgrounds_in,
::printing::mojom::SkiaDocumentType printed_doc_type_in,
bool prefer_css_page_size_in,
uint32_t pages_per_sheet_in,
std::optional<bool> generate_tagged_pdf_in,
::printing::mojom::GenerateDocumentOutline generate_document_outline_in)
: … { … }
PrintParams::~PrintParams() = default;
void PrintParams::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool PrintParams::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PrintPagesParams::PrintPagesParams()
: … { … }
PrintPagesParams::PrintPagesParams(
PrintParamsPtr params_in,
std::vector<::printing::PageRange> pages_in)
: … { … }
PrintPagesParams::~PrintPagesParams() = default;
void PrintPagesParams::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool PrintPagesParams::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
DidPrintDocumentParams::DidPrintDocumentParams()
: … { … }
DidPrintDocumentParams::DidPrintDocumentParams(
DidPrintContentParamsPtr content_in,
int32_t document_cookie_in,
const ::gfx::Size& page_size_in,
const ::gfx::Rect& content_area_in,
const ::gfx::Point& physical_offsets_in)
: … { … }
DidPrintDocumentParams::~DidPrintDocumentParams() = default;
void DidPrintDocumentParams::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool DidPrintDocumentParams::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
ScriptedPrintParams::ScriptedPrintParams()
: … { … }
ScriptedPrintParams::ScriptedPrintParams(
int32_t cookie_in,
uint32_t expected_pages_count_in,
bool has_selection_in,
bool is_scripted_in,
::printing::mojom::MarginType margin_type_in)
: … { … }
ScriptedPrintParams::~ScriptedPrintParams() = default;
size_t ScriptedPrintParams::Hash(size_t seed) const { … }
void ScriptedPrintParams::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool ScriptedPrintParams::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PrintWithParamsResultData::PrintWithParamsResultData()
: … { … }
PrintWithParamsResultData::PrintWithParamsResultData(
DidPrintDocumentParamsPtr params_in,
const ::ui::AXTreeUpdate& accessibility_tree_in,
::printing::mojom::GenerateDocumentOutline generate_document_outline_in)
: … { … }
PrintWithParamsResultData::~PrintWithParamsResultData() = default;
void PrintWithParamsResultData::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool PrintWithParamsResultData::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PrintWithParamsResult::PrintWithParamsResult() : … { … }
PrintWithParamsResult::~PrintWithParamsResult() { … }
void PrintWithParamsResult::set_data(
PrintWithParamsResultDataPtr data) { … }
void PrintWithParamsResult::set_failure_reason(
PrintFailureReason failure_reason) { … }
void PrintWithParamsResult::DestroyActive() { … }
bool PrintWithParamsResult::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
const char PrintPreviewUI::Name_[] = …;
PrintPreviewUI::IPCStableHashFunction PrintPreviewUI::MessageToMethodInfo_(mojo::Message& message) { … }
const char* PrintPreviewUI::MessageToMethodName_(mojo::Message& message) { … }
#if !BUILDFLAG(IS_FUCHSIA)
uint32_t PrintPreviewUI::SetOptionsFromDocument_Sym::IPCStableHash() { … }
uint32_t PrintPreviewUI::DidPrepareDocumentForPreview_Sym::IPCStableHash() { … }
uint32_t PrintPreviewUI::DidPreviewPage_Sym::IPCStableHash() { … }
uint32_t PrintPreviewUI::MetafileReadyForPrinting_Sym::IPCStableHash() { … }
uint32_t PrintPreviewUI::PrintPreviewFailed_Sym::IPCStableHash() { … }
uint32_t PrintPreviewUI::PrintPreviewCancelled_Sym::IPCStableHash() { … }
uint32_t PrintPreviewUI::PrinterSettingsInvalid_Sym::IPCStableHash() { … }
uint32_t PrintPreviewUI::DidGetDefaultPageLayout_Sym::IPCStableHash() { … }
uint32_t PrintPreviewUI::DidStartPreview_Sym::IPCStableHash() { … }
# endif
PrintPreviewUIProxy::PrintPreviewUIProxy(mojo::MessageReceiverWithResponder* receiver)
: … { … }
void PrintPreviewUIProxy::SetOptionsFromDocument(
OptionsFromDocumentParamsPtr in_params, int32_t in_request_id) { … }
void PrintPreviewUIProxy::DidPrepareDocumentForPreview(
int32_t in_document_cookie, int32_t in_request_id) { … }
void PrintPreviewUIProxy::DidPreviewPage(
DidPreviewPageParamsPtr in_params, int32_t in_request_id) { … }
void PrintPreviewUIProxy::MetafileReadyForPrinting(
DidPreviewDocumentParamsPtr in_params, int32_t in_request_id) { … }
void PrintPreviewUIProxy::PrintPreviewFailed(
int32_t in_document_cookie, int32_t in_request_id) { … }
void PrintPreviewUIProxy::PrintPreviewCancelled(
int32_t in_document_cookie, int32_t in_request_id) { … }
void PrintPreviewUIProxy::PrinterSettingsInvalid(
int32_t in_document_cookie, int32_t in_request_id) { … }
void PrintPreviewUIProxy::DidGetDefaultPageLayout(
::printing::mojom::PageSizeMarginsPtr in_page_layout_in_points, const ::gfx::RectF& in_printable_area_in_points, bool in_all_pages_have_custom_size, bool in_all_pages_have_custom_orientation, int32_t in_request_id) { … }
void PrintPreviewUIProxy::DidStartPreview(
DidStartPreviewParamsPtr in_params, int32_t in_request_id) { … }
bool PrintPreviewUIStubDispatch::Accept(
PrintPreviewUI* impl,
mojo::Message* message) { … }
bool PrintPreviewUIStubDispatch::AcceptWithResponder(
PrintPreviewUI* impl,
mojo::Message* message,
std::unique_ptr<mojo::MessageReceiverWithStatus> responder) { … }
namespace {
}
static const mojo::internal::GenericValidationInfo kPrintPreviewUIValidationInfo[] = …;
bool PrintPreviewUIRequestValidator::Accept(mojo::Message* message) { … }
const char PrintRenderFrame::Name_[] = …;
PrintRenderFrame::IPCStableHashFunction PrintRenderFrame::MessageToMethodInfo_(mojo::Message& message) { … }
const char* PrintRenderFrame::MessageToMethodName_(mojo::Message& message) { … }
#if !BUILDFLAG(IS_FUCHSIA)
uint32_t PrintRenderFrame::PrintRequestedPages_Sym::IPCStableHash() { … }
uint32_t PrintRenderFrame::PrintWithParams_Sym::IPCStableHash() { … }
uint32_t PrintRenderFrame::PrintForSystemDialog_Sym::IPCStableHash() { … }
uint32_t PrintRenderFrame::InitiatePrintPreview_Sym::IPCStableHash() { … }
uint32_t PrintRenderFrame::SetPrintPreviewUI_Sym::IPCStableHash() { … }
uint32_t PrintRenderFrame::PrintPreview_Sym::IPCStableHash() { … }
uint32_t PrintRenderFrame::OnPrintPreviewDialogClosed_Sym::IPCStableHash() { … }
uint32_t PrintRenderFrame::PrintFrameContent_Sym::IPCStableHash() { … }
uint32_t PrintRenderFrame::ConnectToPdfRenderer_Sym::IPCStableHash() { … }
uint32_t PrintRenderFrame::PrintingDone_Sym::IPCStableHash() { … }
uint32_t PrintRenderFrame::PrintNodeUnderContextMenu_Sym::IPCStableHash() { … }
# endif
class PrintRenderFrame_PrintWithParams_ForwardToCallback
: public mojo::MessageReceiver { … };
class PrintRenderFrame_PrintFrameContent_ForwardToCallback
: public mojo::MessageReceiver { … };
PrintRenderFrameProxy::PrintRenderFrameProxy(mojo::MessageReceiverWithResponder* receiver)
: … { … }
void PrintRenderFrameProxy::PrintRequestedPages(
) { … }
void PrintRenderFrameProxy::PrintWithParams(
PrintPagesParamsPtr in_params, PrintWithParamsCallback callback) { … }
void PrintRenderFrameProxy::PrintForSystemDialog(
) { … }
void PrintRenderFrameProxy::InitiatePrintPreview(
bool in_has_selection) { … }
void PrintRenderFrameProxy::SetPrintPreviewUI(
::mojo::PendingAssociatedRemote<PrintPreviewUI> in_preview) { … }
void PrintRenderFrameProxy::PrintPreview(
::base::Value::Dict in_settings) { … }
void PrintRenderFrameProxy::OnPrintPreviewDialogClosed(
) { … }
void PrintRenderFrameProxy::PrintFrameContent(
PrintFrameContentParamsPtr in_params, PrintFrameContentCallback callback) { … }
void PrintRenderFrameProxy::ConnectToPdfRenderer(
) { … }
void PrintRenderFrameProxy::PrintingDone(
bool in_success) { … }
void PrintRenderFrameProxy::PrintNodeUnderContextMenu(
) { … }
class PrintRenderFrame_PrintWithParams_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool PrintRenderFrame_PrintWithParams_ForwardToCallback::Accept(
mojo::Message* message) { … }
void PrintRenderFrame_PrintWithParams_ProxyToResponder::Run(
PrintWithParamsResultPtr in_result) { … }
class PrintRenderFrame_PrintFrameContent_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool PrintRenderFrame_PrintFrameContent_ForwardToCallback::Accept(
mojo::Message* message) { … }
void PrintRenderFrame_PrintFrameContent_ProxyToResponder::Run(
int32_t in_document_cookie, DidPrintContentParamsPtr in_params) { … }
bool PrintRenderFrameStubDispatch::Accept(
PrintRenderFrame* impl,
mojo::Message* message) { … }
bool PrintRenderFrameStubDispatch::AcceptWithResponder(
PrintRenderFrame* impl,
mojo::Message* message,
std::unique_ptr<mojo::MessageReceiverWithStatus> responder) { … }
namespace {
}
static const mojo::internal::GenericValidationInfo kPrintRenderFrameValidationInfo[] = …;
bool PrintRenderFrameRequestValidator::Accept(mojo::Message* message) { … }
bool PrintRenderFrameResponseValidator::Accept(mojo::Message* message) { … }
const char PrintManagerHost::Name_[] = …;
PrintManagerHost::IPCStableHashFunction PrintManagerHost::MessageToMethodInfo_(mojo::Message& message) { … }
const char* PrintManagerHost::MessageToMethodName_(mojo::Message& message) { … }
#if !BUILDFLAG(IS_FUCHSIA)
uint32_t PrintManagerHost::DidGetPrintedPagesCount_Sym::IPCStableHash() { … }
uint32_t PrintManagerHost::GetDefaultPrintSettings_Sym::IPCStableHash() { … }
uint32_t PrintManagerHost::DidShowPrintDialog_Sym::IPCStableHash() { … }
uint32_t PrintManagerHost::DidPrintDocument_Sym::IPCStableHash() { … }
uint32_t PrintManagerHost::IsPrintingEnabled_Sym::IPCStableHash() { … }
uint32_t PrintManagerHost::ScriptedPrint_Sym::IPCStableHash() { … }
uint32_t PrintManagerHost::PrintingFailed_Sym::IPCStableHash() { … }
uint32_t PrintManagerHost::UpdatePrintSettings_Sym::IPCStableHash() { … }
uint32_t PrintManagerHost::SetupScriptedPrintPreview_Sym::IPCStableHash() { … }
uint32_t PrintManagerHost::ShowScriptedPrintPreview_Sym::IPCStableHash() { … }
uint32_t PrintManagerHost::RequestPrintPreview_Sym::IPCStableHash() { … }
uint32_t PrintManagerHost::CheckForCancel_Sym::IPCStableHash() { … }
uint32_t PrintManagerHost::SetAccessibilityTree_Sym::IPCStableHash() { … }
# endif
bool PrintManagerHost::GetDefaultPrintSettings(PrintParamsPtr* out_default_settings) { … }
bool PrintManagerHost::DidPrintDocument(DidPrintDocumentParamsPtr params, bool* out_completed) { … }
bool PrintManagerHost::IsPrintingEnabled(bool* out_printing_enabled) { … }
bool PrintManagerHost::ScriptedPrint(ScriptedPrintParamsPtr params, PrintPagesParamsPtr* out_settings) { … }
bool PrintManagerHost::UpdatePrintSettings(::base::Value::Dict job_settings, PrintPagesParamsPtr* out_current_settings) { … }
bool PrintManagerHost::CheckForCancel(int32_t preview_ui_id, int32_t request_id, bool* out_cancel) { … }
class PrintManagerHost_GetDefaultPrintSettings_HandleSyncResponse
: public mojo::MessageReceiver { … };
class PrintManagerHost_GetDefaultPrintSettings_ForwardToCallback
: public mojo::MessageReceiver { … };
class PrintManagerHost_DidPrintDocument_HandleSyncResponse
: public mojo::MessageReceiver { … };
class PrintManagerHost_DidPrintDocument_ForwardToCallback
: public mojo::MessageReceiver { … };
class PrintManagerHost_IsPrintingEnabled_HandleSyncResponse
: public mojo::MessageReceiver { … };
class PrintManagerHost_IsPrintingEnabled_ForwardToCallback
: public mojo::MessageReceiver { … };
class PrintManagerHost_ScriptedPrint_HandleSyncResponse
: public mojo::MessageReceiver { … };
class PrintManagerHost_ScriptedPrint_ForwardToCallback
: public mojo::MessageReceiver { … };
class PrintManagerHost_UpdatePrintSettings_HandleSyncResponse
: public mojo::MessageReceiver { … };
class PrintManagerHost_UpdatePrintSettings_ForwardToCallback
: public mojo::MessageReceiver { … };
class PrintManagerHost_SetupScriptedPrintPreview_ForwardToCallback
: public mojo::MessageReceiver { … };
class PrintManagerHost_CheckForCancel_HandleSyncResponse
: public mojo::MessageReceiver { … };
class PrintManagerHost_CheckForCancel_ForwardToCallback
: public mojo::MessageReceiver { … };
PrintManagerHostProxy::PrintManagerHostProxy(mojo::MessageReceiverWithResponder* receiver)
: … { … }
void PrintManagerHostProxy::DidGetPrintedPagesCount(
int32_t in_cookie, uint32_t in_number_pages) { … }
bool PrintManagerHostProxy::GetDefaultPrintSettings(
PrintParamsPtr* out_param_default_settings) { … }
void PrintManagerHostProxy::GetDefaultPrintSettings(
GetDefaultPrintSettingsCallback callback) { … }
void PrintManagerHostProxy::DidShowPrintDialog(
) { … }
bool PrintManagerHostProxy::DidPrintDocument(
DidPrintDocumentParamsPtr param_params, bool* out_param_completed) { … }
void PrintManagerHostProxy::DidPrintDocument(
DidPrintDocumentParamsPtr in_params, DidPrintDocumentCallback callback) { … }
bool PrintManagerHostProxy::IsPrintingEnabled(
bool* out_param_printing_enabled) { … }
void PrintManagerHostProxy::IsPrintingEnabled(
IsPrintingEnabledCallback callback) { … }
bool PrintManagerHostProxy::ScriptedPrint(
ScriptedPrintParamsPtr param_params, PrintPagesParamsPtr* out_param_settings) { … }
void PrintManagerHostProxy::ScriptedPrint(
ScriptedPrintParamsPtr in_params, ScriptedPrintCallback callback) { … }
void PrintManagerHostProxy::PrintingFailed(
int32_t in_cookie, PrintFailureReason in_reason) { … }
bool PrintManagerHostProxy::UpdatePrintSettings(
::base::Value::Dict param_job_settings, PrintPagesParamsPtr* out_param_current_settings) { … }
void PrintManagerHostProxy::UpdatePrintSettings(
::base::Value::Dict in_job_settings, UpdatePrintSettingsCallback callback) { … }
void PrintManagerHostProxy::SetupScriptedPrintPreview(
SetupScriptedPrintPreviewCallback callback) { … }
void PrintManagerHostProxy::ShowScriptedPrintPreview(
bool in_is_modifiable) { … }
void PrintManagerHostProxy::RequestPrintPreview(
RequestPrintPreviewParamsPtr in_params) { … }
bool PrintManagerHostProxy::CheckForCancel(
int32_t param_preview_ui_id, int32_t param_request_id, bool* out_param_cancel) { … }
void PrintManagerHostProxy::CheckForCancel(
int32_t in_preview_ui_id, int32_t in_request_id, CheckForCancelCallback callback) { … }
void PrintManagerHostProxy::SetAccessibilityTree(
int32_t in_cookie, const ::ui::AXTreeUpdate& in_accessibility_tree) { … }
class PrintManagerHost_GetDefaultPrintSettings_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool PrintManagerHost_GetDefaultPrintSettings_ForwardToCallback::Accept(
mojo::Message* message) { … }
void PrintManagerHost_GetDefaultPrintSettings_ProxyToResponder::Run(
PrintParamsPtr in_default_settings) { … }
bool PrintManagerHost_GetDefaultPrintSettings_HandleSyncResponse::Accept(
mojo::Message* message) { … }
class PrintManagerHost_DidPrintDocument_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool PrintManagerHost_DidPrintDocument_ForwardToCallback::Accept(
mojo::Message* message) { … }
void PrintManagerHost_DidPrintDocument_ProxyToResponder::Run(
bool in_completed) { … }
bool PrintManagerHost_DidPrintDocument_HandleSyncResponse::Accept(
mojo::Message* message) { … }
class PrintManagerHost_IsPrintingEnabled_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool PrintManagerHost_IsPrintingEnabled_ForwardToCallback::Accept(
mojo::Message* message) { … }
void PrintManagerHost_IsPrintingEnabled_ProxyToResponder::Run(
bool in_printing_enabled) { … }
bool PrintManagerHost_IsPrintingEnabled_HandleSyncResponse::Accept(
mojo::Message* message) { … }
class PrintManagerHost_ScriptedPrint_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool PrintManagerHost_ScriptedPrint_ForwardToCallback::Accept(
mojo::Message* message) { … }
void PrintManagerHost_ScriptedPrint_ProxyToResponder::Run(
PrintPagesParamsPtr in_settings) { … }
bool PrintManagerHost_ScriptedPrint_HandleSyncResponse::Accept(
mojo::Message* message) { … }
class PrintManagerHost_UpdatePrintSettings_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool PrintManagerHost_UpdatePrintSettings_ForwardToCallback::Accept(
mojo::Message* message) { … }
void PrintManagerHost_UpdatePrintSettings_ProxyToResponder::Run(
PrintPagesParamsPtr in_current_settings) { … }
bool PrintManagerHost_UpdatePrintSettings_HandleSyncResponse::Accept(
mojo::Message* message) { … }
class PrintManagerHost_SetupScriptedPrintPreview_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool PrintManagerHost_SetupScriptedPrintPreview_ForwardToCallback::Accept(
mojo::Message* message) { … }
void PrintManagerHost_SetupScriptedPrintPreview_ProxyToResponder::Run(
) { … }
class PrintManagerHost_CheckForCancel_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool PrintManagerHost_CheckForCancel_ForwardToCallback::Accept(
mojo::Message* message) { … }
void PrintManagerHost_CheckForCancel_ProxyToResponder::Run(
bool in_cancel) { … }
bool PrintManagerHost_CheckForCancel_HandleSyncResponse::Accept(
mojo::Message* message) { … }
bool PrintManagerHostStubDispatch::Accept(
PrintManagerHost* impl,
mojo::Message* message) { … }
bool PrintManagerHostStubDispatch::AcceptWithResponder(
PrintManagerHost* impl,
mojo::Message* message,
std::unique_ptr<mojo::MessageReceiverWithStatus> responder) { … }
namespace {
}
static const mojo::internal::GenericValidationInfo kPrintManagerHostValidationInfo[] = …;
bool PrintManagerHostRequestValidator::Accept(mojo::Message* message) { … }
bool PrintManagerHostResponseValidator::Accept(mojo::Message* message) { … }
}
namespace mojo {
bool StructTraits<::printing::mojom::PreviewIds::DataView, ::printing::mojom::PreviewIdsPtr>::Read(
::printing::mojom::PreviewIds::DataView input,
::printing::mojom::PreviewIdsPtr* output) { … }
bool StructTraits<::printing::mojom::RequestPrintPreviewParams::DataView, ::printing::mojom::RequestPrintPreviewParamsPtr>::Read(
::printing::mojom::RequestPrintPreviewParams::DataView input,
::printing::mojom::RequestPrintPreviewParamsPtr* output) { … }
bool StructTraits<::printing::mojom::PrintFrameContentParams::DataView, ::printing::mojom::PrintFrameContentParamsPtr>::Read(
::printing::mojom::PrintFrameContentParams::DataView input,
::printing::mojom::PrintFrameContentParamsPtr* output) { … }
bool StructTraits<::printing::mojom::OptionsFromDocumentParams::DataView, ::printing::mojom::OptionsFromDocumentParamsPtr>::Read(
::printing::mojom::OptionsFromDocumentParams::DataView input,
::printing::mojom::OptionsFromDocumentParamsPtr* output) { … }
bool StructTraits<::printing::mojom::DidPrintContentParams::DataView, ::printing::mojom::DidPrintContentParamsPtr>::Read(
::printing::mojom::DidPrintContentParams::DataView input,
::printing::mojom::DidPrintContentParamsPtr* output) { … }
bool StructTraits<::printing::mojom::DidStartPreviewParams::DataView, ::printing::mojom::DidStartPreviewParamsPtr>::Read(
::printing::mojom::DidStartPreviewParams::DataView input,
::printing::mojom::DidStartPreviewParamsPtr* output) { … }
bool StructTraits<::printing::mojom::DidPreviewPageParams::DataView, ::printing::mojom::DidPreviewPageParamsPtr>::Read(
::printing::mojom::DidPreviewPageParams::DataView input,
::printing::mojom::DidPreviewPageParamsPtr* output) { … }
bool StructTraits<::printing::mojom::DidPreviewDocumentParams::DataView, ::printing::mojom::DidPreviewDocumentParamsPtr>::Read(
::printing::mojom::DidPreviewDocumentParams::DataView input,
::printing::mojom::DidPreviewDocumentParamsPtr* output) { … }
bool StructTraits<::printing::mojom::PrintParams::DataView, ::printing::mojom::PrintParamsPtr>::Read(
::printing::mojom::PrintParams::DataView input,
::printing::mojom::PrintParamsPtr* output) { … }
bool StructTraits<::printing::mojom::PrintPagesParams::DataView, ::printing::mojom::PrintPagesParamsPtr>::Read(
::printing::mojom::PrintPagesParams::DataView input,
::printing::mojom::PrintPagesParamsPtr* output) { … }
bool StructTraits<::printing::mojom::DidPrintDocumentParams::DataView, ::printing::mojom::DidPrintDocumentParamsPtr>::Read(
::printing::mojom::DidPrintDocumentParams::DataView input,
::printing::mojom::DidPrintDocumentParamsPtr* output) { … }
bool StructTraits<::printing::mojom::ScriptedPrintParams::DataView, ::printing::mojom::ScriptedPrintParamsPtr>::Read(
::printing::mojom::ScriptedPrintParams::DataView input,
::printing::mojom::ScriptedPrintParamsPtr* output) { … }
bool StructTraits<::printing::mojom::PrintWithParamsResultData::DataView, ::printing::mojom::PrintWithParamsResultDataPtr>::Read(
::printing::mojom::PrintWithParamsResultData::DataView input,
::printing::mojom::PrintWithParamsResultDataPtr* output) { … }
bool UnionTraits<::printing::mojom::PrintWithParamsResult::DataView, ::printing::mojom::PrintWithParamsResultPtr>::Read(
::printing::mojom::PrintWithParamsResult::DataView input,
::printing::mojom::PrintWithParamsResultPtr* output) { … }
}
namespace printing::mojom {
void PrintPreviewUIInterceptorForTesting::SetOptionsFromDocument(OptionsFromDocumentParamsPtr params, int32_t request_id) { … }
void PrintPreviewUIInterceptorForTesting::DidPrepareDocumentForPreview(int32_t document_cookie, int32_t request_id) { … }
void PrintPreviewUIInterceptorForTesting::DidPreviewPage(DidPreviewPageParamsPtr params, int32_t request_id) { … }
void PrintPreviewUIInterceptorForTesting::MetafileReadyForPrinting(DidPreviewDocumentParamsPtr params, int32_t request_id) { … }
void PrintPreviewUIInterceptorForTesting::PrintPreviewFailed(int32_t document_cookie, int32_t request_id) { … }
void PrintPreviewUIInterceptorForTesting::PrintPreviewCancelled(int32_t document_cookie, int32_t request_id) { … }
void PrintPreviewUIInterceptorForTesting::PrinterSettingsInvalid(int32_t document_cookie, int32_t request_id) { … }
void PrintPreviewUIInterceptorForTesting::DidGetDefaultPageLayout(::printing::mojom::PageSizeMarginsPtr page_layout_in_points, const ::gfx::RectF& printable_area_in_points, bool all_pages_have_custom_size, bool all_pages_have_custom_orientation, int32_t request_id) { … }
void PrintPreviewUIInterceptorForTesting::DidStartPreview(DidStartPreviewParamsPtr params, int32_t request_id) { … }
PrintPreviewUIAsyncWaiter::PrintPreviewUIAsyncWaiter(
PrintPreviewUI* proxy) : … { … }
PrintPreviewUIAsyncWaiter::~PrintPreviewUIAsyncWaiter() = default;
void PrintRenderFrameInterceptorForTesting::PrintRequestedPages() { … }
void PrintRenderFrameInterceptorForTesting::PrintWithParams(PrintPagesParamsPtr params, PrintWithParamsCallback callback) { … }
void PrintRenderFrameInterceptorForTesting::PrintForSystemDialog() { … }
void PrintRenderFrameInterceptorForTesting::InitiatePrintPreview(bool has_selection) { … }
void PrintRenderFrameInterceptorForTesting::SetPrintPreviewUI(::mojo::PendingAssociatedRemote<PrintPreviewUI> preview) { … }
void PrintRenderFrameInterceptorForTesting::PrintPreview(::base::Value::Dict settings) { … }
void PrintRenderFrameInterceptorForTesting::OnPrintPreviewDialogClosed() { … }
void PrintRenderFrameInterceptorForTesting::PrintFrameContent(PrintFrameContentParamsPtr params, PrintFrameContentCallback callback) { … }
void PrintRenderFrameInterceptorForTesting::ConnectToPdfRenderer() { … }
void PrintRenderFrameInterceptorForTesting::PrintingDone(bool success) { … }
void PrintRenderFrameInterceptorForTesting::PrintNodeUnderContextMenu() { … }
PrintRenderFrameAsyncWaiter::PrintRenderFrameAsyncWaiter(
PrintRenderFrame* proxy) : … { … }
PrintRenderFrameAsyncWaiter::~PrintRenderFrameAsyncWaiter() = default;
void PrintRenderFrameAsyncWaiter::PrintWithParams(
PrintPagesParamsPtr params, PrintWithParamsResultPtr* out_result) { … }
PrintWithParamsResultPtr PrintRenderFrameAsyncWaiter::PrintWithParams(
PrintPagesParamsPtr params) { … }
void PrintRenderFrameAsyncWaiter::PrintFrameContent(
PrintFrameContentParamsPtr params, int32_t* out_document_cookie, DidPrintContentParamsPtr* out_params) { … }
void PrintManagerHostInterceptorForTesting::DidGetPrintedPagesCount(int32_t cookie, uint32_t number_pages) { … }
void PrintManagerHostInterceptorForTesting::GetDefaultPrintSettings(GetDefaultPrintSettingsCallback callback) { … }
void PrintManagerHostInterceptorForTesting::DidShowPrintDialog() { … }
void PrintManagerHostInterceptorForTesting::DidPrintDocument(DidPrintDocumentParamsPtr params, DidPrintDocumentCallback callback) { … }
void PrintManagerHostInterceptorForTesting::IsPrintingEnabled(IsPrintingEnabledCallback callback) { … }
void PrintManagerHostInterceptorForTesting::ScriptedPrint(ScriptedPrintParamsPtr params, ScriptedPrintCallback callback) { … }
void PrintManagerHostInterceptorForTesting::PrintingFailed(int32_t cookie, PrintFailureReason reason) { … }
void PrintManagerHostInterceptorForTesting::UpdatePrintSettings(::base::Value::Dict job_settings, UpdatePrintSettingsCallback callback) { … }
void PrintManagerHostInterceptorForTesting::SetupScriptedPrintPreview(SetupScriptedPrintPreviewCallback callback) { … }
void PrintManagerHostInterceptorForTesting::ShowScriptedPrintPreview(bool is_modifiable) { … }
void PrintManagerHostInterceptorForTesting::RequestPrintPreview(RequestPrintPreviewParamsPtr params) { … }
void PrintManagerHostInterceptorForTesting::CheckForCancel(int32_t preview_ui_id, int32_t request_id, CheckForCancelCallback callback) { … }
void PrintManagerHostInterceptorForTesting::SetAccessibilityTree(int32_t cookie, const ::ui::AXTreeUpdate& accessibility_tree) { … }
PrintManagerHostAsyncWaiter::PrintManagerHostAsyncWaiter(
PrintManagerHost* proxy) : … { … }
PrintManagerHostAsyncWaiter::~PrintManagerHostAsyncWaiter() = default;
void PrintManagerHostAsyncWaiter::GetDefaultPrintSettings(
PrintParamsPtr* out_default_settings) { … }
PrintParamsPtr PrintManagerHostAsyncWaiter::GetDefaultPrintSettings(
) { … }
void PrintManagerHostAsyncWaiter::DidPrintDocument(
DidPrintDocumentParamsPtr params, bool* out_completed) { … }
bool PrintManagerHostAsyncWaiter::DidPrintDocument(
DidPrintDocumentParamsPtr params) { … }
void PrintManagerHostAsyncWaiter::IsPrintingEnabled(
bool* out_printing_enabled) { … }
bool PrintManagerHostAsyncWaiter::IsPrintingEnabled(
) { … }
void PrintManagerHostAsyncWaiter::ScriptedPrint(
ScriptedPrintParamsPtr params, PrintPagesParamsPtr* out_settings) { … }
PrintPagesParamsPtr PrintManagerHostAsyncWaiter::ScriptedPrint(
ScriptedPrintParamsPtr params) { … }
void PrintManagerHostAsyncWaiter::UpdatePrintSettings(
::base::Value::Dict job_settings, PrintPagesParamsPtr* out_current_settings) { … }
PrintPagesParamsPtr PrintManagerHostAsyncWaiter::UpdatePrintSettings(
::base::Value::Dict job_settings) { … }
void PrintManagerHostAsyncWaiter::SetupScriptedPrintPreview(
) { … }
void PrintManagerHostAsyncWaiter::CheckForCancel(
int32_t preview_ui_id, int32_t request_id, bool* out_cancel) { … }
bool PrintManagerHostAsyncWaiter::CheckForCancel(
int32_t preview_ui_id, int32_t request_id) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif