proxygen
|
#include <HTTPTransaction.h>
Public Member Functions | |
virtual void | firstHeaderByteFlushed () noexcept=0 |
virtual void | firstByteFlushed () noexcept=0 |
virtual void | lastByteFlushed () noexcept=0 |
virtual void | trackedByteFlushed () noexcept |
virtual void | lastByteAcked (std::chrono::milliseconds latency) noexcept=0 |
virtual void | headerBytesGenerated (HTTPHeaderSize &size) noexcept=0 |
virtual void | headerBytesReceived (const HTTPHeaderSize &size) noexcept=0 |
virtual void | bodyBytesGenerated (size_t nbytes) noexcept=0 |
virtual void | bodyBytesReceived (size_t size) noexcept=0 |
virtual | ~HTTPTransactionTransportCallback () |
Callback interface to be notified of events on the byte stream.
Definition at line 301 of file HTTPTransaction.h.
|
inlinevirtual |
Definition at line 321 of file HTTPTransaction.h.
|
pure virtualnoexcept |
|
pure virtualnoexcept |
Referenced by proxygen::HTTPTransaction::onIngressBody().
|
pure virtualnoexcept |
Referenced by proxygen::HTTPTransaction::onEgressBodyFirstByte().
|
pure virtualnoexcept |
Referenced by proxygen::HTTPTransaction::onEgressHeaderFirstByte().
|
pure virtualnoexcept |
|
pure virtualnoexcept |
Referenced by proxygen::HTTPTransaction::onIngressHeadersComplete().
|
pure virtualnoexcept |
Referenced by proxygen::HTTPTransaction::onEgressLastByteAck().
|
pure virtualnoexcept |
Referenced by proxygen::HTTPTransaction::onEgressBodyLastByte().
|
inlinevirtualnoexcept |
Definition at line 309 of file HTTPTransaction.h.
References folly::size().
Referenced by proxygen::HTTPTransaction::onEgressTrackedByte().