71 success =
decode(ctx, q, result, needed);
void read(Context *ctx, folly::IOBufQueue &q) override
virtual void fireTransportActive()=0
constexpr detail::Map< Move > move
ByteToMessageDecoder< std::unique_ptr< folly::IOBuf > > ByteToByteDecoder
InboundHandler< folly::IOBufQueue &, M >::Context Context
virtual bool decode(Context *ctx, folly::IOBufQueue &buf, M &result, size_t &)=0
virtual void fireTransportInactive()=0
void transportActive(Context *ctx) override
**Optimized Holders **The template hazptr_array< M > provides most of the functionality *of M hazptr_holder s but with faster construction destruction *for M
void transportInactive(Context *ctx) override
virtual void fireRead(In msg)=0