| addWaitingForReplaySafety(folly::AsyncTransport::ReplaySafetyCallback *callback) noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| describe(std::ostream &) const =0 | proxygen::HTTPTransaction::Transport | pure virtual |
| detach(HTTPTransaction *txn) noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| drain()=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| getCodec() const noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| getCurrentTransportInfo(wangle::TransportInfo *tinfo)=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| getHTTP2PrioritiesEnabled() const =0 | proxygen::HTTPTransaction::Transport | pure virtual |
| getHTTPPriority(uint8_t level)=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| getLocalAddress() const noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| getPeerAddress() const noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| getSecurityProtocol() const =0 | proxygen::HTTPTransaction::Transport | pure virtual |
| getSetupTransportInfo() const noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| getUnderlyingTransport() const noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| isDraining() const =0 | proxygen::HTTPTransaction::Transport | pure virtual |
| isReplaySafe() const =0 | proxygen::HTTPTransaction::Transport | pure virtual |
| needToBlockForReplaySafety() const =0 | proxygen::HTTPTransaction::Transport | pure virtual |
| newExTransaction(HTTPTransaction::Handler *handler, HTTPCodec::StreamID controlStream, bool unidirectional) noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| newPushedTransaction(HTTPCodec::StreamID assocStreamId, HTTPTransaction::PushHandler *handler) noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| notifyEgressBodyBuffered(int64_t bytes) noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| notifyIngressBodyProcessed(uint32_t bytes) noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| notifyPendingEgress() noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| pauseIngress(HTTPTransaction *txn) noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| removeWaitingForReplaySafety(folly::AsyncTransport::ReplaySafetyCallback *callback) noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| resumeIngress(HTTPTransaction *txn) noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| sendAbort(HTTPTransaction *txn, ErrorCode statusCode) noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| sendBody(HTTPTransaction *txn, std::unique_ptr< folly::IOBuf >, bool eom, bool trackLastByteFlushed) noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| sendChunkHeader(HTTPTransaction *txn, size_t length) noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| sendChunkTerminator(HTTPTransaction *txn) noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| sendEOM(HTTPTransaction *txn, const HTTPHeaders *trailers) noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| sendHeaders(HTTPTransaction *txn, const HTTPMessage &headers, HTTPHeaderSize *size, bool eom) noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| sendPriority(HTTPTransaction *txn, const http2::PriorityUpdate &pri) noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| sendWindowUpdate(HTTPTransaction *txn, uint32_t bytes) noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| setHTTP2PrioritiesEnabled(bool enabled)=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| transactionTimeout(HTTPTransaction *txn) noexcept=0 | proxygen::HTTPTransaction::Transport | pure virtual |
| ~Transport() | proxygen::HTTPTransaction::Transport | inlinevirtual |