proxygen
|
#include <HandlerContext-inl.h>
Public Member Functions | |
~ContextImplBase () override=default | |
H * | getHandler () |
void | initialize (std::weak_ptr< PipelineBase > pipeline, std::shared_ptr< H > handler) |
void | attachPipeline () override |
void | detachPipeline () override |
void | setNextIn (PipelineContext *ctx) override |
void | setNextOut (PipelineContext *ctx) override |
HandlerDir | getDirection () override |
![]() | |
virtual | ~PipelineContext ()=default |
template<class H , class HandlerContext > | |
void | attachContext (H *handler, HandlerContext *ctx) |
template<class H , class HandlerContext > | |
void | detachContext (H *handler, HandlerContext *) |
Protected Attributes | |
Context * | impl_ |
std::weak_ptr< PipelineBase > | pipelineWeak_ |
PipelineBase * | pipelineRaw_ |
std::shared_ptr< H > | handler_ |
InboundLink< typename H::rout > * | nextIn_ {nullptr} |
OutboundLink< typename H::wout > * | nextOut_ {nullptr} |
Private Attributes | |
bool | attached_ {false} |
Definition at line 75 of file HandlerContext-inl.h.
|
overridedefault |
|
inlineoverridevirtual |
Implements wangle::PipelineContext.
Definition at line 92 of file HandlerContext-inl.h.
|
inlineoverridevirtual |
Implements wangle::PipelineContext.
Definition at line 100 of file HandlerContext-inl.h.
|
inlineoverridevirtual |
Implements wangle::PipelineContext.
Definition at line 134 of file HandlerContext-inl.h.
|
inline |
Definition at line 79 of file HandlerContext-inl.h.
|
inline |
Definition at line 83 of file HandlerContext-inl.h.
|
inlineoverridevirtual |
Implements wangle::PipelineContext.
Definition at line 106 of file HandlerContext-inl.h.
|
inlineoverridevirtual |
Implements wangle::PipelineContext.
Definition at line 120 of file HandlerContext-inl.h.
|
private |
Definition at line 147 of file HandlerContext-inl.h.
|
protected |
Definition at line 142 of file HandlerContext-inl.h.
|
protected |
Definition at line 139 of file HandlerContext-inl.h.
|
protected |
Definition at line 143 of file HandlerContext-inl.h.
|
protected |
Definition at line 144 of file HandlerContext-inl.h.
|
protected |
Definition at line 141 of file HandlerContext-inl.h.
|
protected |
Definition at line 140 of file HandlerContext-inl.h.