This source file includes following definitions.
- initialize
- reset
- assign
- requestTime
- setRequestTime
- proxyStart
- setProxyStart
- proxyEnd
- setProxyEnd
- dnsStart
- setDNSStart
- dnsEnd
- setDNSEnd
- connectStart
- setConnectStart
- connectEnd
- setConnectEnd
- sendStart
- setSendStart
- sendEnd
- setSendEnd
- receiveHeadersEnd
- setReceiveHeadersEnd
- sslStart
- setSSLStart
- sslEnd
- setSSLEnd
#include "config.h"
#include "public/platform/WebURLLoadTiming.h"
#include "platform/network/ResourceLoadTiming.h"
#include "public/platform/WebString.h"
using namespace WebCore;
namespace blink {
void WebURLLoadTiming::initialize()
{
m_private = ResourceLoadTiming::create();
}
void WebURLLoadTiming::reset()
{
m_private.reset();
}
void WebURLLoadTiming::assign(const WebURLLoadTiming& other)
{
m_private = other.m_private;
}
double WebURLLoadTiming::requestTime() const
{
return m_private->requestTime;
}
void WebURLLoadTiming::setRequestTime(double time)
{
m_private->requestTime = time;
}
double WebURLLoadTiming::proxyStart() const
{
return m_private->proxyStart;
}
void WebURLLoadTiming::setProxyStart(double start)
{
m_private->proxyStart = start;
}
double WebURLLoadTiming::proxyEnd() const
{
return m_private->proxyEnd;
}
void WebURLLoadTiming::setProxyEnd(double end)
{
m_private->proxyEnd = end;
}
double WebURLLoadTiming::dnsStart() const
{
return m_private->dnsStart;
}
void WebURLLoadTiming::setDNSStart(double start)
{
m_private->dnsStart = start;
}
double WebURLLoadTiming::dnsEnd() const
{
return m_private->dnsEnd;
}
void WebURLLoadTiming::setDNSEnd(double end)
{
m_private->dnsEnd = end;
}
double WebURLLoadTiming::connectStart() const
{
return m_private->connectStart;
}
void WebURLLoadTiming::setConnectStart(double start)
{
m_private->connectStart = start;
}
double WebURLLoadTiming::connectEnd() const
{
return m_private->connectEnd;
}
void WebURLLoadTiming::setConnectEnd(double end)
{
m_private->connectEnd = end;
}
double WebURLLoadTiming::sendStart() const
{
return m_private->sendStart;
}
void WebURLLoadTiming::setSendStart(double start)
{
m_private->sendStart = start;
}
double WebURLLoadTiming::sendEnd() const
{
return m_private->sendEnd;
}
void WebURLLoadTiming::setSendEnd(double end)
{
m_private->sendEnd = end;
}
double WebURLLoadTiming::receiveHeadersEnd() const
{
return m_private->receiveHeadersEnd;
}
void WebURLLoadTiming::setReceiveHeadersEnd(double end)
{
m_private->receiveHeadersEnd = end;
}
double WebURLLoadTiming::sslStart() const
{
return m_private->sslStart;
}
void WebURLLoadTiming::setSSLStart(double start)
{
m_private->sslStart = start;
}
double WebURLLoadTiming::sslEnd() const
{
return m_private->sslEnd;
}
void WebURLLoadTiming::setSSLEnd(double end)
{
m_private->sslEnd = end;
}
WebURLLoadTiming::WebURLLoadTiming(const PassRefPtr<ResourceLoadTiming>& value)
: m_private(value)
{
}
WebURLLoadTiming& WebURLLoadTiming::operator=(const PassRefPtr<ResourceLoadTiming>& value)
{
m_private = value;
return *this;
}
WebURLLoadTiming::operator PassRefPtr<ResourceLoadTiming>() const
{
return m_private.get();
}
}