proxygen
ConcreteHandler< Rin, Rout, Win, Wout > Class Template Reference
Inheritance diagram for ConcreteHandler< Rin, Rout, Win, Wout >:
wangle::Handler< Rin, Rout, Win, Wout > wangle::HandlerBase< HandlerContext< Rout, Wout > >

Public Member Functions

void read (Context *, Rin) override
 
Future< Unitwrite (Context *, Win) override
 
- Public Member Functions inherited from wangle::Handler< Rin, Rout, Win, Wout >
 ~Handler () override=default
 
virtual void readEOF (Context *ctx)
 
virtual void readException (Context *ctx, folly::exception_wrapper e)
 
virtual void transportActive (Context *ctx)
 
virtual void transportInactive (Context *ctx)
 
virtual folly::Future< folly::UnitwriteException (Context *ctx, folly::exception_wrapper e)
 
virtual folly::Future< folly::Unitclose (Context *ctx)
 
- Public Member Functions inherited from wangle::HandlerBase< HandlerContext< Rout, Wout > >
virtual ~HandlerBase ()=default
 
virtual void attachPipeline (HandlerContext< Rout, Wout > *)
 
virtual void detachPipeline (HandlerContext< Rout, Wout > *)
 
HandlerContext< Rout, Wout > * getContext ()
 

Private Types

typedef Handler< Rin, Rout, Win, Wout >::Context Context
 

Additional Inherited Members

- Public Types inherited from wangle::Handler< Rin, Rout, Win, Wout >
typedef Rin rin
 
typedef Rout rout
 
typedef Win win
 
typedef Wout wout
 
typedef HandlerContext< Rout, Wout > Context
 
- Static Public Attributes inherited from wangle::Handler< Rin, Rout, Win, Wout >
static const HandlerDir dir = HandlerDir::BOTH
 

Detailed Description

template<class Rin, class Rout = Rin, class Win = Rout, class Wout = Rin>
class ConcreteHandler< Rin, Rout, Win, Wout >

Definition at line 266 of file PipelineTest.cpp.

Member Typedef Documentation

template<class Rin , class Rout = Rin, class Win = Rout, class Wout = Rin>
typedef Handler<Rin, Rout, Win, Wout>::Context ConcreteHandler< Rin, Rout, Win, Wout >::Context
private

Definition at line 267 of file PipelineTest.cpp.

Member Function Documentation

template<class Rin , class Rout = Rin, class Win = Rout, class Wout = Rin>
void ConcreteHandler< Rin, Rout, Win, Wout >::read ( Context ,
Rin   
)
inlineoverridevirtual

Implements wangle::Handler< Rin, Rout, Win, Wout >.

Definition at line 269 of file PipelineTest.cpp.

269 {}
template<class Rin , class Rout = Rin, class Win = Rout, class Wout = Rin>
Future<Unit> ConcreteHandler< Rin, Rout, Win, Wout >::write ( Context ,
Win   
)
inlineoverridevirtual

Implements wangle::Handler< Rin, Rout, Win, Wout >.

Definition at line 270 of file PipelineTest.cpp.

References folly::makeFuture().

270 { return makeFuture(); }
Future< typename std::decay< T >::type > makeFuture(T &&t)
Definition: Future-inl.h:1310

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