48 :
ByteEvent(byteNo, eventType), txn_(txn) {
49 txn_->incrementPendingByteEvents();
53 txn_->decrementPendingByteEvents();
95 timeout(callback, byteNo) {}
104 pingRequestReceivedTime_(pingRequestReceivedTime) {}
folly::IntrusiveListHook listHook
ByteEvent(uint64_t byteOffset, EventType eventType)
std::ostream & operator<<(std::ostream &os, const HeaderTable &table)
AckTimeout(Callback *callback, uint64_t byteNo)
requires E e noexcept(noexcept(s.error(std::move(e))))
PingByteEvent(uint64_t byteOffset, TimePoint pingRequestReceivedTime)
TransactionByteEvent(uint64_t byteNo, EventType eventType, HTTPTransaction *txn)
boost::intrusive::list_member_hook< boost::intrusive::link_mode< boost::intrusive::auto_unlink >> IntrusiveListHook
virtual HTTPTransaction * getTransaction()
virtual int64_t getLatency()
SteadyClock::time_point TimePoint
HTTPTransaction * getTransaction() override
TimePoint pingRequestReceivedTime_
AckByteEvent(AckTimeout::Callback *callback, uint64_t byteNo, EventType eventType, HTTPTransaction *txn)
folly::Function< void()> callback_
void timeoutExpired() noexceptoverride