proxygen
proxygen::HTTPTransaction::PrioritySample::WeightedValue Struct Reference

Public Member Functions

void accumulateByTransactionBytes (uint64_t bytes)
 
void accumulateBySessionBytes (uint64_t bytes)
 
void getSummary (HTTPTransaction::PrioritySampleSummary::WeightedAverage &wa) const
 

Public Attributes

uint64_t value_ {0}
 

Private Attributes

WeightedAccumulator byTransactionBytesSent_
 
WeightedAccumulator bySessionBytesScheduled_
 

Detailed Description

Definition at line 1409 of file HTTPTransaction.cpp.

Member Function Documentation

void proxygen::HTTPTransaction::PrioritySample::WeightedValue::accumulateBySessionBytes ( uint64_t  bytes)
inline
void proxygen::HTTPTransaction::PrioritySample::WeightedValue::accumulateByTransactionBytes ( uint64_t  bytes)
inline

Member Data Documentation

WeightedAccumulator proxygen::HTTPTransaction::PrioritySample::WeightedValue::bySessionBytesScheduled_
private

Definition at line 1429 of file HTTPTransaction.cpp.

WeightedAccumulator proxygen::HTTPTransaction::PrioritySample::WeightedValue::byTransactionBytesSent_
private

Definition at line 1428 of file HTTPTransaction.cpp.

uint64_t proxygen::HTTPTransaction::PrioritySample::WeightedValue::value_ {0}

Definition at line 1410 of file HTTPTransaction.cpp.


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