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 |