#include <ClientSerializeHandler.h>
|
void | read (Context *ctx, std::unique_ptr< folly::IOBuf > msg) override |
|
folly::Future< folly::Unit > | write (Context *ctx, thrift::test::Bonk b) override |
|
Public Member Functions inherited from wangle::Handler< std::unique_ptr< folly::IOBuf >, thrift::test::Xtruct, thrift::test::Bonk, std::unique_ptr< folly::IOBuf > > |
| ~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::Unit > | writeException (Context *ctx, folly::exception_wrapper e) |
|
virtual folly::Future< folly::Unit > | close (Context *ctx) |
|
Public Member Functions inherited from wangle::HandlerBase< HandlerContext< thrift::test::Xtruct, std::unique_ptr< folly::IOBuf > > > |
virtual | ~HandlerBase ()=default |
|
virtual void | attachPipeline (HandlerContext< thrift::test::Xtruct, std::unique_ptr< folly::IOBuf > > *) |
|
virtual void | detachPipeline (HandlerContext< thrift::test::Xtruct, std::unique_ptr< folly::IOBuf > > *) |
|
HandlerContext< thrift::test::Xtruct, std::unique_ptr< folly::IOBuf > > * | getContext () |
|
Definition at line 25 of file ClientSerializeHandler.h.
Implements wangle::Handler< std::unique_ptr< folly::IOBuf >, thrift::test::Xtruct, thrift::test::Bonk, std::unique_ptr< folly::IOBuf > >.
Definition at line 36 of file ClientSerializeHandler.h.
References folly::IOBuf::copyBuffer(), wangle::HandlerContext< In, Out >::fireWrite(), folly::json::serialize(), and string.
std::string serialize(dynamic const &dyn, serialization_opts const &opts)
static std::unique_ptr< IOBuf > copyBuffer(const void *buf, std::size_t size, std::size_t headroom=0, std::size_t minTailroom=0)
The documentation for this class was generated from the following file: