webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
WebCore::NetworkLoadMetrics Class Reference

#include <NetworkLoadMetrics.h>

Public Member Functions

 NetworkLoadMetrics ()
 
NetworkLoadMetrics isolatedCopy () const
 
void reset ()
 
bool operator== (const NetworkLoadMetrics &other) const
 
bool operator!= (const NetworkLoadMetrics &other) const
 
bool isComplete () const
 
void markComplete ()
 
template<class Encoder >
void encode (Encoder &) const
 
 NetworkLoadMetrics ()
 
NetworkLoadMetrics isolatedCopy () const
 
void reset ()
 
bool operator== (const NetworkLoadMetrics &other) const
 
bool operator!= (const NetworkLoadMetrics &other) const
 
bool isComplete () const
 
void markComplete ()
 
template<class Encoder >
void encode (Encoder &) const
 

Static Public Member Functions

template<class Decoder >
static bool decode (Decoder &, NetworkLoadMetrics &)
 
template<class Decoder >
static bool decode (Decoder &, NetworkLoadMetrics &)
 

Public Attributes

Seconds domainLookupStart
 
Seconds domainLookupEnd
 
Seconds connectStart
 
Seconds secureConnectionStart
 
Seconds connectEnd
 
Seconds requestStart
 
Seconds responseStart
 
Seconds responseEnd
 
bool complete { false }
 
String protocol
 

Constructor & Destructor Documentation

◆ NetworkLoadMetrics() [1/2]

WebCore::NetworkLoadMetrics::NetworkLoadMetrics ( )
inline

◆ NetworkLoadMetrics() [2/2]

WebCore::NetworkLoadMetrics::NetworkLoadMetrics ( )
inline

Member Function Documentation

◆ decode() [1/2]

template<class Decoder >
bool WebCore::NetworkLoadMetrics::decode ( Decoder &  decoder,
NetworkLoadMetrics timing 
)
static

◆ decode() [2/2]

template<class Decoder >
static bool WebCore::NetworkLoadMetrics::decode ( Decoder &  ,
NetworkLoadMetrics  
)
static

◆ encode() [1/2]

template<class Encoder >
void WebCore::NetworkLoadMetrics::encode ( Encoder &  encoder) const

◆ encode() [2/2]

template<class Encoder >
void WebCore::NetworkLoadMetrics::encode ( Encoder &  ) const

◆ isComplete() [1/2]

bool WebCore::NetworkLoadMetrics::isComplete ( ) const
inline

◆ isComplete() [2/2]

bool WebCore::NetworkLoadMetrics::isComplete ( ) const
inline

◆ isolatedCopy() [1/2]

NetworkLoadMetrics WebCore::NetworkLoadMetrics::isolatedCopy ( ) const
inline

◆ isolatedCopy() [2/2]

NetworkLoadMetrics WebCore::NetworkLoadMetrics::isolatedCopy ( ) const
inline

◆ markComplete() [1/2]

void WebCore::NetworkLoadMetrics::markComplete ( )
inline

◆ markComplete() [2/2]

void WebCore::NetworkLoadMetrics::markComplete ( )
inline

◆ operator!=() [1/2]

bool WebCore::NetworkLoadMetrics::operator!= ( const NetworkLoadMetrics other) const
inline

◆ operator!=() [2/2]

bool WebCore::NetworkLoadMetrics::operator!= ( const NetworkLoadMetrics other) const
inline

◆ operator==() [1/2]

bool WebCore::NetworkLoadMetrics::operator== ( const NetworkLoadMetrics other) const
inline

◆ operator==() [2/2]

bool WebCore::NetworkLoadMetrics::operator== ( const NetworkLoadMetrics other) const
inline

◆ reset() [1/2]

void WebCore::NetworkLoadMetrics::reset ( )
inline

◆ reset() [2/2]

void WebCore::NetworkLoadMetrics::reset ( )
inline

Member Data Documentation

◆ complete

bool WebCore::NetworkLoadMetrics::complete { false }

◆ connectEnd

Seconds WebCore::NetworkLoadMetrics::connectEnd

◆ connectStart

Seconds WebCore::NetworkLoadMetrics::connectStart

◆ domainLookupEnd

Seconds WebCore::NetworkLoadMetrics::domainLookupEnd

◆ domainLookupStart

Seconds WebCore::NetworkLoadMetrics::domainLookupStart

◆ protocol

String WebCore::NetworkLoadMetrics::protocol

◆ requestStart

Seconds WebCore::NetworkLoadMetrics::requestStart

◆ responseEnd

Seconds WebCore::NetworkLoadMetrics::responseEnd

◆ responseStart

Seconds WebCore::NetworkLoadMetrics::responseStart

◆ secureConnectionStart

Seconds WebCore::NetworkLoadMetrics::secureConnectionStart

The documentation for this class was generated from the following file: