chromium/out/Default/gen/third_party/blink/renderer/core/inspector/protocol/overlay.cc

// This file is generated by TypeBuilder_cpp.template.

// Copyright 2016 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/inspector/protocol/overlay.h"

#include "third_party/blink/renderer/core/inspector/protocol/protocol.h"

#include "third_party/inspector_protocol/crdtp/cbor.h"
#include "third_party/inspector_protocol/crdtp/find_by_first.h"
#include "third_party/inspector_protocol/crdtp/span.h"

namespace blink {
namespace protocol {
namespace Overlay {

DeserializerState;
ProtocolTypeTraits;

// ------------- Enum values from types.

const char Metainfo::domainName[] =;
const char Metainfo::commandPrefix[] =;
const char Metainfo::version[] =;

CRDTP_BEGIN_DESERIALIZER()

CRDTP_BEGIN_SERIALIZER();


CRDTP_BEGIN_DESERIALIZER()

CRDTP_BEGIN_SERIALIZER();


CRDTP_BEGIN_DESERIALIZER()

CRDTP_BEGIN_SERIALIZER();


CRDTP_BEGIN_DESERIALIZER()

CRDTP_BEGIN_SERIALIZER();



const char* LineStyle::PatternEnum::Dashed =;
const char* LineStyle::PatternEnum::Dotted =;
CRDTP_BEGIN_DESERIALIZER()

CRDTP_BEGIN_SERIALIZER();


CRDTP_BEGIN_DESERIALIZER()

CRDTP_BEGIN_SERIALIZER();


namespace ContrastAlgorithmEnum {
const char Aa[] =;
const char Aaa[] =;
const char Apca[] =;
} // namespace ContrastAlgorithmEnum


CRDTP_BEGIN_DESERIALIZER()

CRDTP_BEGIN_SERIALIZER();


namespace ColorFormatEnum {
const char Rgb[] =;
const char Hsl[] =;
const char Hwb[] =;
const char Hex[] =;
} // namespace ColorFormatEnum


CRDTP_BEGIN_DESERIALIZER()

CRDTP_BEGIN_SERIALIZER();


CRDTP_BEGIN_DESERIALIZER()

CRDTP_BEGIN_SERIALIZER();


CRDTP_BEGIN_DESERIALIZER()

CRDTP_BEGIN_SERIALIZER();


CRDTP_BEGIN_DESERIALIZER()

CRDTP_BEGIN_SERIALIZER();


CRDTP_BEGIN_DESERIALIZER()

CRDTP_BEGIN_SERIALIZER();


CRDTP_BEGIN_DESERIALIZER()

CRDTP_BEGIN_SERIALIZER();


CRDTP_BEGIN_DESERIALIZER()

CRDTP_BEGIN_SERIALIZER();


CRDTP_BEGIN_DESERIALIZER()

CRDTP_BEGIN_SERIALIZER();


CRDTP_BEGIN_DESERIALIZER()

CRDTP_BEGIN_SERIALIZER();


CRDTP_BEGIN_DESERIALIZER()

CRDTP_BEGIN_SERIALIZER();


namespace InspectModeEnum {
const char SearchForNode[] =;
const char SearchForUAShadowDOM[] =;
const char CaptureAreaScreenshot[] =;
const char ShowDistances[] =;
const char None[] =;
} // namespace InspectModeEnum


// ------------- Enum values from params.


// ------------- Frontend notifications.

void Frontend::inspectNodeRequested(int backendNodeId)
{}

void Frontend::nodeHighlightRequested(int nodeId)
{}

void Frontend::screenshotRequested(std::unique_ptr<protocol::Page::Viewport> viewport)
{}

void Frontend::inspectModeCanceled()
{}

void Frontend::flush()
{}

void Frontend::sendRawNotification(std::unique_ptr<Serializable> notification)
{}

// --------------------- Dispatcher.

class DomainDispatcherImpl : public protocol::DomainDispatcher {};

namespace {
// This helper method with a static map of command methods (instance methods
// of DomainDispatcherImpl declared just above) by their name is used immediately below,
// in the DomainDispatcherImpl::Dispatch method.
DomainDispatcherImpl::CallHandler CommandByName(crdtp::span<uint8_t> command_name) {}
}  // namespace

std::function<void(const crdtp::Dispatchable&)> DomainDispatcherImpl::Dispatch(crdtp::span<uint8_t> command_name) {}


namespace {


}  // namespace

void DomainDispatcherImpl::disable(const crdtp::Dispatchable& dispatchable)
{}

namespace {


}  // namespace

void DomainDispatcherImpl::enable(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct getHighlightObjectForTestParams : public crdtp::DeserializableProtocolObject<getHighlightObjectForTestParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::getHighlightObjectForTest(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct getGridHighlightObjectsForTestParams : public crdtp::DeserializableProtocolObject<getGridHighlightObjectsForTestParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::getGridHighlightObjectsForTest(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct getSourceOrderHighlightObjectForTestParams : public crdtp::DeserializableProtocolObject<getSourceOrderHighlightObjectForTestParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::getSourceOrderHighlightObjectForTest(const crdtp::Dispatchable& dispatchable)
{}

namespace {


}  // namespace

void DomainDispatcherImpl::hideHighlight(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct highlightFrameParams : public crdtp::DeserializableProtocolObject<highlightFrameParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::highlightFrame(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct highlightNodeParams : public crdtp::DeserializableProtocolObject<highlightNodeParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::highlightNode(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct highlightQuadParams : public crdtp::DeserializableProtocolObject<highlightQuadParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::highlightQuad(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct highlightRectParams : public crdtp::DeserializableProtocolObject<highlightRectParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::highlightRect(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct highlightSourceOrderParams : public crdtp::DeserializableProtocolObject<highlightSourceOrderParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::highlightSourceOrder(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct setInspectModeParams : public crdtp::DeserializableProtocolObject<setInspectModeParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::setInspectMode(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct setShowAdHighlightsParams : public crdtp::DeserializableProtocolObject<setShowAdHighlightsParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::setShowAdHighlights(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct setPausedInDebuggerMessageParams : public crdtp::DeserializableProtocolObject<setPausedInDebuggerMessageParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::setPausedInDebuggerMessage(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct setShowDebugBordersParams : public crdtp::DeserializableProtocolObject<setShowDebugBordersParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::setShowDebugBorders(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct setShowFPSCounterParams : public crdtp::DeserializableProtocolObject<setShowFPSCounterParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::setShowFPSCounter(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct setShowGridOverlaysParams : public crdtp::DeserializableProtocolObject<setShowGridOverlaysParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::setShowGridOverlays(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct setShowFlexOverlaysParams : public crdtp::DeserializableProtocolObject<setShowFlexOverlaysParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::setShowFlexOverlays(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct setShowScrollSnapOverlaysParams : public crdtp::DeserializableProtocolObject<setShowScrollSnapOverlaysParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::setShowScrollSnapOverlays(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct setShowContainerQueryOverlaysParams : public crdtp::DeserializableProtocolObject<setShowContainerQueryOverlaysParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::setShowContainerQueryOverlays(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct setShowPaintRectsParams : public crdtp::DeserializableProtocolObject<setShowPaintRectsParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::setShowPaintRects(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct setShowLayoutShiftRegionsParams : public crdtp::DeserializableProtocolObject<setShowLayoutShiftRegionsParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::setShowLayoutShiftRegions(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct setShowScrollBottleneckRectsParams : public crdtp::DeserializableProtocolObject<setShowScrollBottleneckRectsParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::setShowScrollBottleneckRects(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct setShowHitTestBordersParams : public crdtp::DeserializableProtocolObject<setShowHitTestBordersParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::setShowHitTestBorders(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct setShowWebVitalsParams : public crdtp::DeserializableProtocolObject<setShowWebVitalsParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::setShowWebVitals(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct setShowViewportSizeOnResizeParams : public crdtp::DeserializableProtocolObject<setShowViewportSizeOnResizeParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::setShowViewportSizeOnResize(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct setShowHingeParams : public crdtp::DeserializableProtocolObject<setShowHingeParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::setShowHinge(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct setShowIsolatedElementsParams : public crdtp::DeserializableProtocolObject<setShowIsolatedElementsParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::setShowIsolatedElements(const crdtp::Dispatchable& dispatchable)
{}

namespace {

struct setShowWindowControlsOverlayParams : public crdtp::DeserializableProtocolObject<setShowWindowControlsOverlayParams> {};

CRDTP_BEGIN_DESERIALIZER()

}  // namespace

void DomainDispatcherImpl::setShowWindowControlsOverlay(const crdtp::Dispatchable& dispatchable)
{}

namespace {
// This helper method (with a static map of redirects) is used from Dispatcher::wire
// immediately below.
const std::vector<std::pair<crdtp::span<uint8_t>, crdtp::span<uint8_t>>>& SortedRedirects() {}
}  // namespace

// static
void Dispatcher::wire(UberDispatcher* uber, Backend* backend)
{}

} // Overlay
} // namespace blink
} // namespace protocol