#include "src/inspector/protocol/Console.h"
#include "src/inspector/protocol/Protocol.h"
#include "v8//third_party/inspector_protocol/crdtp/cbor.h"
#include "v8//third_party/inspector_protocol/crdtp/find_by_first.h"
#include "v8//third_party/inspector_protocol/crdtp/span.h"
namespace v8_inspector {
namespace protocol {
namespace Console {
DeserializerState;
ProtocolTypeTraits;
const char Metainfo::domainName[] = …;
const char Metainfo::commandPrefix[] = …;
const char Metainfo::version[] = …;
const char* ConsoleMessage::SourceEnum::Xml = …;
const char* ConsoleMessage::SourceEnum::Javascript = …;
const char* ConsoleMessage::SourceEnum::Network = …;
const char* ConsoleMessage::SourceEnum::ConsoleApi = …;
const char* ConsoleMessage::SourceEnum::Storage = …;
const char* ConsoleMessage::SourceEnum::Appcache = …;
const char* ConsoleMessage::SourceEnum::Rendering = …;
const char* ConsoleMessage::SourceEnum::Security = …;
const char* ConsoleMessage::SourceEnum::Other = …;
const char* ConsoleMessage::SourceEnum::Deprecation = …;
const char* ConsoleMessage::SourceEnum::Worker = …;
const char* ConsoleMessage::LevelEnum::Log = …;
const char* ConsoleMessage::LevelEnum::Warning = …;
const char* ConsoleMessage::LevelEnum::Error = …;
const char* ConsoleMessage::LevelEnum::Debug = …;
const char* ConsoleMessage::LevelEnum::Info = …;
V8_CRDTP_BEGIN_DESERIALIZER(…)
V8_CRDTP_BEGIN_SERIALIZER(…);
void Frontend::messageAdded(std::unique_ptr<protocol::Console::ConsoleMessage> message)
{ … }
void Frontend::flush()
{ … }
void Frontend::sendRawNotification(std::unique_ptr<Serializable> notification)
{ … }
class DomainDispatcherImpl : public protocol::DomainDispatcher { … };
namespace {
DomainDispatcherImpl::CallHandler CommandByName(v8_crdtp::span<uint8_t> command_name) { … }
}
std::function<void(const v8_crdtp::Dispatchable&)> DomainDispatcherImpl::Dispatch(v8_crdtp::span<uint8_t> command_name) { … }
namespace {
}
void DomainDispatcherImpl::clearMessages(const v8_crdtp::Dispatchable& dispatchable)
{ … }
namespace {
}
void DomainDispatcherImpl::disable(const v8_crdtp::Dispatchable& dispatchable)
{ … }
namespace {
}
void DomainDispatcherImpl::enable(const v8_crdtp::Dispatchable& dispatchable)
{ … }
namespace {
const std::vector<std::pair<v8_crdtp::span<uint8_t>, v8_crdtp::span<uint8_t>>>& SortedRedirects() { … }
}
void Dispatcher::wire(UberDispatcher* uber, Backend* backend)
{ … }
}
}
}