|
proxygen
|
Classes | |
| struct | WeightedAccumulator |
| struct | WeightedValue |
Public Member Functions | |
| PrioritySample (HTTPTransaction *tnx) | |
| void | updateContentionsCount (uint64_t contentions, uint64_t depth) |
| void | updateTransactionBytesSent (uint64_t bytes) |
| void | updateSessionBytesSheduled (uint64_t bytes) |
| void | updateRatio (double ratio) |
| bool | isTransactionBytesScheduled () const |
| void | getSummary (HTTPTransaction::PrioritySampleSummary &summary) const |
Private Attributes | |
| HTTPTransaction * | tnx_ |
| WeightedValue | contentions_ |
| WeightedValue | depth_ |
| WeightedAccumulator | expected_weight_ |
| WeightedAccumulator | measured_weight_ |
| double | ratio_ |
| bool | transactionBytesScheduled_:1 |
Definition at line 1386 of file HTTPTransaction.cpp.
|
inlineexplicit |
Definition at line 1433 of file HTTPTransaction.cpp.
|
inline |
Definition at line 1478 of file HTTPTransaction.cpp.
References proxygen::HTTPTransaction::PrioritySampleSummary::contentions_, proxygen::HTTPTransaction::PrioritySampleSummary::depth_, proxygen::HTTPTransaction::PrioritySampleSummary::expected_weight_, and proxygen::HTTPTransaction::PrioritySampleSummary::measured_weight_.
|
inline |
Definition at line 1474 of file HTTPTransaction.cpp.
|
inline |
Definition at line 1437 of file HTTPTransaction.cpp.
|
inline |
Definition at line 1470 of file HTTPTransaction.cpp.
|
inline |
Definition at line 1457 of file HTTPTransaction.cpp.
|
inline |
Definition at line 1444 of file HTTPTransaction.cpp.
|
private |
Definition at line 1487 of file HTTPTransaction.cpp.
|
private |
Definition at line 1488 of file HTTPTransaction.cpp.
|
private |
Definition at line 1489 of file HTTPTransaction.cpp.
|
private |
Definition at line 1490 of file HTTPTransaction.cpp.
|
private |
Definition at line 1491 of file HTTPTransaction.cpp.
|
private |
Definition at line 1486 of file HTTPTransaction.cpp.
|
private |
Definition at line 1492 of file HTTPTransaction.cpp.