#include "components/ui_devtools/devtools_client.h"
#include <string_view>
#include "components/ui_devtools/devtools_server.h"
#include "third_party/inspector_protocol/crdtp/dispatch.h"
#include "third_party/inspector_protocol/crdtp/json.h"
namespace ui_devtools {
UiDevToolsClient::UiDevToolsClient(const std::string& name,
UiDevToolsServer* server)
: … { … }
UiDevToolsClient::~UiDevToolsClient() { … }
void UiDevToolsClient::AddAgent(std::unique_ptr<UiDevToolsAgent> agent) { … }
void UiDevToolsClient::Disconnect() { … }
void UiDevToolsClient::Dispatch(const std::string& json) { … }
bool UiDevToolsClient::connected() const { … }
void UiDevToolsClient::set_connection_id(int connection_id) { … }
const std::string& UiDevToolsClient::name() const { … }
void UiDevToolsClient::DisableAllAgents() { … }
void UiDevToolsClient::MaybeSendProtocolResponseOrNotification(
std::unique_ptr<protocol::Serializable> message) { … }
void UiDevToolsClient::SendProtocolResponse(
int callId,
std::unique_ptr<protocol::Serializable> message) { … }
void UiDevToolsClient::SendProtocolNotification(
std::unique_ptr<protocol::Serializable> message) { … }
void UiDevToolsClient::FlushProtocolNotifications() { … }
void UiDevToolsClient::FallThrough(int call_id,
crdtp::span<uint8_t> method,
crdtp::span<uint8_t> message) { … }
}