proxygen
wangle::InboundHandlerContext< In > Class Template Referenceabstract

#include <HandlerContext.h>

Public Member Functions

virtual ~InboundHandlerContext ()=default
 
virtual void fireRead (In msg)=0
 
virtual void fireReadEOF ()=0
 
virtual void fireReadException (folly::exception_wrapper e)=0
 
virtual void fireTransportActive ()=0
 
virtual void fireTransportInactive ()=0
 
virtual PipelineBasegetPipeline ()=0
 
virtual std::shared_ptr< PipelineBasegetPipelineShared ()=0
 
std::shared_ptr< folly::AsyncTransportgetTransport ()
 

Detailed Description

template<class In>
class wangle::InboundHandlerContext< In >

Definition at line 69 of file HandlerContext.h.

Constructor & Destructor Documentation

template<class In>
virtual wangle::InboundHandlerContext< In >::~InboundHandlerContext ( )
virtualdefault

Member Function Documentation

template<class In>
virtual void wangle::InboundHandlerContext< In >::fireRead ( In  msg)
pure virtual
template<class In>
virtual void wangle::InboundHandlerContext< In >::fireReadEOF ( )
pure virtual
template<class In>
virtual void wangle::InboundHandlerContext< In >::fireReadException ( folly::exception_wrapper  e)
pure virtual
template<class In>
virtual PipelineBase* wangle::InboundHandlerContext< In >::getPipeline ( )
pure virtual
template<class In>
virtual std::shared_ptr<PipelineBase> wangle::InboundHandlerContext< In >::getPipelineShared ( )
pure virtual
template<class In>
std::shared_ptr<folly::AsyncTransport> wangle::InboundHandlerContext< In >::getTransport ( )
inline

Definition at line 81 of file HandlerContext.h.

81  {
82  return getPipeline()->getTransport();
83  }
std::shared_ptr< folly::AsyncTransport > getTransport()
Definition: Pipeline.h:65
virtual PipelineBase * getPipeline()=0

The documentation for this class was generated from the following file: