asio-grpc v3.4.0
Asynchronous gRPC with Asio/unified executors
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cagrpc::BasicAlarm< Executor >I/O object for grpc::Alarm
 Cagrpc::BasicGrpcExecutor< Allocator, Options >GrpcContext's executor
 Cagrpc::ClientRPC< PrepareAsync, Executor >Primary ClientRPC template
 Cagrpc::detail::ClientRPCContextBase< Responder >ClientRPC grpc::ClientContext base
 Cagrpc::detail::ClientRPCBase< Responder, Executor >ServerRPC base
 Cagrpc::detail::ClientRPCContextBase< grpc::GenericClientAsyncResponseReader >
 Cagrpc::detail::ClientRPCBase< grpc::GenericClientAsyncResponseReader, Executor >
 Cagrpc::ClientRPC< agrpc::ClientRPCType::GENERIC_UNARY, Executor >I/O object for client-side, generic, unary rpcs
 Cagrpc::detail::ClientRPCContextBase< Responder< Response > >
 Cagrpc::detail::ClientRPCContextBase< ResponderT< RequestT > >
 Cagrpc::detail::ClientRPCBase< ResponderT< RequestT >, Executor >
 Cagrpc::ClientRPC< PrepareAsyncClientStreaming, Executor >I/O object for client-side, client-streaming rpcs
 Cagrpc::detail::ClientRPCContextBase< ResponderT< RequestT, ResponseT > >
 Cagrpc::detail::ClientRPCBase< ResponderT< RequestT, ResponseT >, Executor >
 Cagrpc::detail::ClientRPCBidiStreamingBase< ResponderT< RequestT, ResponseT >, Executor >Bidirectional-streaming ClientRPC base
 Cagrpc::ClientRPC< PrepareAsyncBidiStreaming, Executor >I/O object for client-side, bidirectional-streaming rpcs
 Cagrpc::ClientRPC< agrpc::ClientRPCType::GENERIC_STREAMING, Executor >I/O object for client-side, generic, streaming rpcs
 Cagrpc::detail::ClientRPCContextBase< ResponderT< ResponseT > >
 Cagrpc::detail::ClientRPCBase< ResponderT< ResponseT >, Executor >
 Cagrpc::detail::ClientRPCServerStreamingBase< PrepareAsyncServerStreaming, Executor >Server-streaming ClientRPC base
 Cagrpc::ClientRPC< PrepareAsyncServerStreaming, Executor >I/O object for client-side, server-streaming rpcs
 Cagrpc::ClientRPC< PrepareAsyncServerStreaming, Executor >I/O object for client-side, server-streaming rpcs
 Cagrpc::detail::ClientRPCUnaryBase< PrepareAsyncUnary, Executor >Unary ClientRPC base
 Cagrpc::ClientRPC< PrepareAsyncUnary, Executor >I/O object for client-side, unary rpcs
 Cagrpc::ClientRPC< PrepareAsyncUnary, Executor >I/O object for client-side, unary rpcs
 Cagrpc::DefaultRunTraits(experimental) Default run traits
 Cagrpc::DefaultServerRPCTraitsDefault ServerRPC traits
 Cagrpc::GrpcContextExecution context based on grpc::CompletionQueue
 Cagrpc::HealthCheckServiceCompletionQueue-based implementation of grpc::HealthCheckServiceInterface
 Cagrpc::detail::NotifyOnStateChangeFnFunction to set notification for a grpc::Channel state change
 Cagrpc::detail::ReadFnServer/ClientRPC.read in form of a function object
 Cagrpc::ClientRPC< agrpc::ClientRPCType::GENERIC_STREAMING, Executor >::rebind_executor< OtherExecutor >Rebind the ClientRPC to another executor
 Cagrpc::ClientRPC< agrpc::ClientRPCType::GENERIC_UNARY, Executor >::rebind_executor< OtherExecutor >Rebind the ClientRPC to another executor
 Cagrpc::ClientRPC< PrepareAsyncBidiStreaming, Executor >::rebind_executor< OtherExecutor >Rebind the ClientRPC to another executor
 Cagrpc::ClientRPC< PrepareAsyncClientStreaming, Executor >::rebind_executor< OtherExecutor >Rebind the ClientRPC to another executor
 Cagrpc::detail::ClientRPCServerStreamingBase< PrepareAsyncServerStreaming, Executor >::rebind_executor< OtherExecutor >Rebind the ClientRPC to another executor
 Cagrpc::detail::ClientRPCUnaryBase< PrepareAsyncUnary, Executor >::rebind_executor< OtherExecutor >Rebind the ClientRPC to another executor
 Cagrpc::ServerRPC< agrpc::ServerRPCType::GENERIC, TraitsT, Executor >::rebind_executor< OtherExecutor >Rebind the ServerRPC to another executor
 Cagrpc::ServerRPC< RequestBidiStreaming, TraitsT, Executor >::rebind_executor< OtherExecutor >Rebind the ServerRPC to another executor
 Cagrpc::ServerRPC< RequestClientStreaming, TraitsT, Executor >::rebind_executor< OtherExecutor >Rebind the ServerRPC to another executor
 Cagrpc::ServerRPC< RequestServerStreaming, TraitsT, Executor >::rebind_executor< OtherExecutor >Rebind the ServerRPC to another executor
 Cagrpc::ServerRPC< RequestUnary, TraitsT, Executor >::rebind_executor< OtherExecutor >Rebind the ServerRPC to another executor
 Cagrpc::Waiter< Signature, Executor >::rebind_executor< OtherExecutor >Rebind the Waiter to another executor
 Cagrpc::detail::RPCExecutorBase< Executor >RPC's executor base
 Cagrpc::detail::ClientRPCBase< ResponderT< RequestT >, Executor >
 Cagrpc::detail::ClientRPCBase< grpc::GenericClientAsyncResponseReader, Executor >
 Cagrpc::detail::ClientRPCBase< ResponderT< RequestT, ResponseT >, Executor >
 Cagrpc::detail::ClientRPCBase< ResponderT< ResponseT >, Executor >
 Cagrpc::detail::ServerRPCNotifyWhenDoneMixin< TraitsT::NOTIFY_WHEN_DONE, grpc::ServerAsyncReader< ResponseT, RequestT >, Executor >
 Cagrpc::detail::ServerRPCBase< grpc::ServerAsyncReader< ResponseT, RequestT >, TraitsT, Executor >
 Cagrpc::ServerRPC< RequestClientStreaming, TraitsT, Executor >I/O object for server-side, client-streaming rpcs
 Cagrpc::detail::ServerRPCNotifyWhenDoneMixin< TraitsT::NOTIFY_WHEN_DONE, grpc::ServerAsyncWriter< ResponseT >, Executor >
 Cagrpc::detail::ServerRPCBase< grpc::ServerAsyncWriter< ResponseT >, TraitsT, Executor >
 Cagrpc::ServerRPC< RequestServerStreaming, TraitsT, Executor >I/O object for server-side, server-streaming rpcs
 Cagrpc::detail::ServerRPCNotifyWhenDoneMixin< TraitsT::NOTIFY_WHEN_DONE, grpc::ServerAsyncResponseWriter< ResponseT >, Executor >
 Cagrpc::detail::ServerRPCBase< grpc::ServerAsyncResponseWriter< ResponseT >, TraitsT, Executor >
 Cagrpc::ServerRPC< RequestUnary, TraitsT, Executor >I/O object for server-side, unary rpcs
 Cagrpc::detail::ServerRPCNotifyWhenDoneMixin< Traits::NOTIFY_WHEN_DONE, Responder, Executor >
 Cagrpc::detail::ServerRPCBase< Responder, Traits, Executor >ServerRPC base
 Cagrpc::detail::ServerRPCNotifyWhenDoneMixin< TraitsT::NOTIFY_WHEN_DONE, ResponderT< ResponseT, RequestT >, Executor >
 Cagrpc::detail::ServerRPCBase< ResponderT< ResponseT, RequestT >, TraitsT, Executor >
 Cagrpc::detail::ServerRPCBidiStreamingBase< ResponderT< ResponseT, RequestT >, TraitsT, Executor >ServerRPC bidirectional-streaming base
 Cagrpc::ServerRPC< RequestBidiStreaming, TraitsT, Executor >I/O object for server-side, bidirectional-streaming rpcs
 Cagrpc::ServerRPC< agrpc::ServerRPCType::GENERIC, TraitsT, Executor >I/O object for server-side, generic rpcs
 Cagrpc::detail::ClientRPCBase< Responder, Executor >ServerRPC base
 Cagrpc::detail::ServerRPCNotifyWhenDoneMixin< IsNotifyWhenDone, Responder, Executor >ServerRPC NotifyWhenDone base
 Cagrpc::ServerRPC< RequestRPC, Traits, Executor >Primary ServerRPC template
 Cagrpc::detail::ServerRPCContextBase< Responder >ServerRPC ServerContext base
 Cagrpc::detail::ServerRPCContextBase< grpc::ServerAsyncReader< ResponseT, RequestT > >
 Cagrpc::detail::ServerRPCContextBase< grpc::ServerAsyncResponseWriter< ResponseT > >
 Cagrpc::detail::ServerRPCContextBase< grpc::ServerAsyncWriter< ResponseT > >
 Cagrpc::detail::ServerRPCContextBase< Responder< Response, Request > >
 Cagrpc::detail::ServerRPCContextBase< Responder< Response, Request... > >
 Cagrpc::detail::ServerRPCContextBase< ResponderT< ResponseT, RequestT > >
 Cagrpc::ServerRPCPtr< ServerRPCT >Allocated ServerRPC created by register_callback_rpc_handler
 Cagrpc::ServerRPCPtr< ServerRPC >
 Cagrpc::UseSenderSender completion token
 Cagrpc::Waiter< Signature, Executor >(experimental) Utility class for uncancelable operations