|
| class | AsyncHandlerTraits |
| |
| class | AsyncHandlerTraits< Error(ResponseHandlerT, ArgTs...)> |
| |
| class | AsyncHandlerTraits< Error(std::function< Error(Error)>, ArgTs...)> |
| |
| class | AsyncHandlerTraits< Error(std::function< Error(Expected< ResultT >)>, ArgTs...)> |
| |
| class | AsyncHandlerTraits< ErrorSuccess(std::function< Error(Error)>, ArgTs...)> |
| |
| class | AsyncHandlerTraits< void(std::function< Error(Error)>, ArgTs...)> |
| |
| class | CanDeserialize |
| |
| class | CanSerialize |
| |
| class | FunctionArgsTuple |
| | Provides a typedef for a tuple containing the decayed argument types. More...
|
| |
| class | FunctionArgsTuple< RetT(ArgTs...)> |
| |
| class | HandlerTraits |
| |
| class | HandlerTraits< RetT(*)(ArgTs...)> |
| |
| class | HandlerTraits< RetT(ArgTs...)> |
| |
| class | HandlerTraits< RetT(Class::*)(ArgTs...) const > |
| |
| class | HandlerTraits< RetT(Class::*)(ArgTs...)> |
| |
| class | MemberFnWrapper |
| |
| class | ReadArgs |
| |
| class | ReadArgs< ArgT, ArgTs... > |
| |
| class | RespondHelper |
| |
| class | RespondHelper< false > |
| |
| class | RespondHelper< true > |
| |
| class | ResponseHandler |
| |
| class | ResponseHandlerArg |
| |
| class | ResponseHandlerArg< Error(Error)> |
| |
| class | ResponseHandlerArg< Error(Expected< ArgT >)> |
| |
| class | ResponseHandlerArg< ErrorSuccess(Error)> |
| |
| class | ResponseHandlerArg< ErrorSuccess(Expected< ArgT >)> |
| |
| class | ResponseHandlerImpl |
| |
| class | ResponseHandlerImpl< ChannelT, Error, HandlerT > |
| |
| class | ResponseHandlerImpl< ChannelT, Expected< FuncRetT >, HandlerT > |
| |
| class | ResponseHandlerImpl< ChannelT, void, HandlerT > |
| |
| class | ResultTraits |
| |
| class | ResultTraits< Error > |
| |
| class | ResultTraits< Expected< RetT > > |
| |
| class | ResultTraits< void > |
| |
| class | RPCArgTypeCheck |
| |
| class | RPCArgTypeCheckHelper |
| |
| class | RPCArgTypeCheckHelper< P, std::tuple< T, Ts... >, std::tuple< U, Us... > > |
| |
| class | RPCArgTypeCheckHelper< P, std::tuple<>, std::tuple<> > |
| |
| class | RPCEndpointBase |
| | Contains primitive utilities for defining, calling and handling calls to remote procedures. More...
|
| |
| class | SequenceNumberManager |
| |
| class | SupportsErrorReturn |
| |
| class | SupportsErrorReturn< Error > |
| |
| class | SupportsErrorReturn< Expected< T > > |
| |
| class | WrappedHandlerReturn |
| |
| class | WrappedHandlerReturn< Error > |
| |
| class | WrappedHandlerReturn< ErrorSuccess > |
| |
| class | WrappedHandlerReturn< Expected< T > > |
| |
| class | WrappedHandlerReturn< void > |
| |
|
| template<typename WireRetT , typename HandlerRetT , typename ChannelT , typename FunctionIdT , typename SequenceNumberT > |
| Error | respond (ChannelT &C, const FunctionIdT &ResponseId, SequenceNumberT SeqNo, Expected< HandlerRetT > ResultOrErr) |
| |
| template<typename WireRetT , typename ChannelT , typename FunctionIdT , typename SequenceNumberT > |
| Error | respond (ChannelT &C, const FunctionIdT &ResponseId, SequenceNumberT SeqNo, Error Err) |
| |
| template<typename ChannelT , typename FuncRetT , typename HandlerT > |
| std::unique_ptr< ResponseHandler< ChannelT > > | createResponseHandler (HandlerT H) |
| |