WebSoupCustomProtocolRequestManagerClient.cpp [plain text]
#include "config.h"
#include "WebSoupCustomProtocolRequestManagerClient.h"
#include "WebSoupCustomProtocolRequestManager.h"
namespace WebKit {
bool WebSoupCustomProtocolRequestManagerClient::startLoading(WebSoupCustomProtocolRequestManager* soupRequestManager, uint64_t customProtocolID, const WebCore::ResourceRequest& request)
{
if (!m_client.startLoading)
return false;
Ref<API::URLRequest> urlRequest = API::URLRequest::create(request);
m_client.startLoading(toAPI(soupRequestManager), customProtocolID, toAPI(urlRequest.ptr()), m_client.base.clientInfo);
return true;
}
void WebSoupCustomProtocolRequestManagerClient::stopLoading(WebSoupCustomProtocolRequestManager* soupRequestManager, uint64_t customProtocolID)
{
if (m_client.stopLoading)
m_client.stopLoading(toAPI(soupRequestManager), customProtocolID, m_client.base.clientInfo);
}
}