WebSocketChannelInspector.cpp [plain text]
#include "config.h"
#include "WebSocketChannelInspector.h"
#include "Document.h"
#include "InspectorInstrumentation.h"
#include "Page.h"
#include "ProgressTracker.h"
namespace WebCore {
WebSocketChannelInspector::WebSocketChannelInspector(Document& document)
{
if (auto* page = document.page())
m_progressIdentifier = page->progress().createUniqueIdentifier();
}
void WebSocketChannelInspector::didCreateWebSocket(Document* document, const URL& url)
{
if (!m_progressIdentifier || !document)
return;
InspectorInstrumentation::didCreateWebSocket(document, m_progressIdentifier, url);
}
void WebSocketChannelInspector::willSendWebSocketHandshakeRequest(Document* document, const ResourceRequest& request)
{
if (!m_progressIdentifier || !document)
return;
InspectorInstrumentation::willSendWebSocketHandshakeRequest(document, m_progressIdentifier, request);
}
void WebSocketChannelInspector::didReceiveWebSocketHandshakeResponse(Document* document, const ResourceResponse& response)
{
if (!m_progressIdentifier || !document)
return;
InspectorInstrumentation::didReceiveWebSocketHandshakeResponse(document, m_progressIdentifier, response);
}
void WebSocketChannelInspector::didCloseWebSocket(Document* document)
{
if (!m_progressIdentifier || !document)
return;
InspectorInstrumentation::didCloseWebSocket(document, m_progressIdentifier);
}
void WebSocketChannelInspector::didReceiveWebSocketFrame(Document* document, const WebSocketFrame& frame)
{
if (!m_progressIdentifier || !document)
return;
InspectorInstrumentation::didReceiveWebSocketFrame(document, m_progressIdentifier, frame);
}
void WebSocketChannelInspector::didSendWebSocketFrame(Document* document, const WebSocketFrame& frame)
{
if (!m_progressIdentifier || !document)
return;
InspectorInstrumentation::didSendWebSocketFrame(document, m_progressIdentifier, frame);
}
void WebSocketChannelInspector::didReceiveWebSocketFrameError(Document* document, const String& errorMessage)
{
if (!m_progressIdentifier || !document)
return;
InspectorInstrumentation::didReceiveWebSocketFrameError(document, m_progressIdentifier, errorMessage);
}
}