std::shared_ptr< folly::AsyncTransport > getTransport()
virtual folly::WriteFlags getWriteFlags()=0
virtual void fireTransportInactive()=0
virtual void fireTransportActive()=0
virtual folly::Future< folly::Unit > fireWriteException(folly::exception_wrapper e)=0
std::shared_ptr< folly::AsyncTransport > getTransport()
virtual void fireReadEOF()=0
virtual folly::Future< folly::Unit > fireWrite(Out msg)=0
virtual void setReadBufferSettings(uint64_t minAvailable, uint64_t allocationSize)=0
virtual folly::Future< folly::Unit > fireClose()=0
virtual void fireRead(In msg)=0
virtual ~HandlerContext()=default
virtual void setWriteFlags(folly::WriteFlags flags)=0
virtual void fireReadException(folly::exception_wrapper e)=0
virtual std::pair< uint64_t, uint64_t > getReadBufferSettings()=0
std::shared_ptr< folly::AsyncTransport > getTransport()
virtual std::shared_ptr< PipelineBase > getPipelineShared()=0
virtual PipelineBase * getPipeline()=0