asio-grpc v3.5.2
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::BasicGrpcExecutor< Allocator, agrpc::detail::set_blocking_never(Options, false)>
 Cagrpc::BasicGrpcExecutor< Allocator, agrpc::detail::set_blocking_never(Options, true)>
 Cagrpc::BasicGrpcExecutor< Allocator, agrpc::detail::set_outstanding_work_tracked(Options, false)>
 Cagrpc::BasicGrpcExecutor< Allocator, agrpc::detail::set_outstanding_work_tracked(Options, true)>
 Cagrpc::BasicGrpcExecutor< OtherAllocator, Options >
 Cagrpc::BasicGrpcExecutor< std::allocator< void >, Options >
 Cagrpc::BasicGrpcExecutor<>
 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::detail::ClientRPCContextBase< ResponderT< RequestT > >
 Cagrpc::detail::ClientRPCBase< ResponderT< RequestT >, Executor >
 Cagrpc::detail::ClientRPCContextBase< ResponderT< RequestT, ResponseT > >
 Cagrpc::detail::ClientRPCBase< ResponderT< RequestT, ResponseT >, Executor >
 Cagrpc::detail::ClientRPCContextBase< ResponderT< ResponseT > >
 Cagrpc::detail::ClientRPCBase< ResponderT< ResponseT >, Executor >
 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::ReactorExecutorBase< Executor >Reactor's executor base
 Cagrpc::BasicClientBidiReactor< Request, Response, OtherExecutor >
 Cagrpc::BasicClientBidiReactor< Request, Response, detail::DefaultReactorExecutor >
 Cagrpc::BasicClientReadReactor< Response, OtherExecutor >
 Cagrpc::BasicClientReadReactor< Response, detail::DefaultReactorExecutor >
 Cagrpc::BasicClientUnaryReactor< OtherExecutor >
 Cagrpc::BasicClientUnaryReactor< detail::DefaultReactorExecutor >
 Cagrpc::BasicClientWriteReactor< Request, OtherExecutor >
 Cagrpc::BasicClientWriteReactor< Request, detail::DefaultReactorExecutor >
 Cagrpc::BasicServerBidiReactor< Request, Response, OtherExecutor >
 Cagrpc::BasicServerBidiReactor< Request, Response, detail::DefaultReactorExecutor >
 Cagrpc::BasicServerReadReactor< Request, OtherExecutor >
 Cagrpc::BasicServerReadReactor< Request, detail::DefaultReactorExecutor >
 Cagrpc::BasicServerUnaryReactor< OtherExecutor >
 Cagrpc::BasicServerUnaryReactor< detail::DefaultReactorExecutor >
 Cagrpc::BasicServerWriteReactor< Response, OtherExecutor >
 Cagrpc::BasicServerWriteReactor< Response, detail::DefaultReactorExecutor >
 Cagrpc::BasicClientBidiReactor< Request, Response, Executor >(experimental) I/O object for client-side, bidi-streaming rpcs
 Cagrpc::BasicClientReadReactor< Response, Executor >(experimental) I/O object for client-side, server-streaming rpcs
 Cagrpc::BasicClientUnaryReactor< Executor >(experimental) I/O object for client-side, unary rpcs
 Cagrpc::BasicClientWriteReactor< Request, Executor >(experimental) I/O object for client-side, client-streaming rpcs
 Cagrpc::BasicServerBidiReactor< Request, Response, Executor >(experimental) I/O object for server-side, bidi-streaming rpcs
 Cagrpc::BasicServerReadReactor< Request, Executor >(experimental) I/O object for server-side, client-streaming rpcs
 Cagrpc::BasicServerUnaryReactor< Executor >(experimental) I/O object for server-side, unary rpcs
 Cagrpc::BasicServerWriteReactor< Response, Executor >(experimental) I/O object for server-side, server-streaming rpcs
 Cagrpc::ReactorPtr< Reactor >Shared pointer-like object for reactors
 Cagrpc::detail::ReadFnServer/ClientRPC.read in form of a function object
 Cagrpc::BasicClientBidiReactor< Request, Response, Executor >::rebind_executor< OtherExecutor >Rebind the BasicClientBidiReactor to another executor
 Cagrpc::BasicClientReadReactor< Response, Executor >::rebind_executor< OtherExecutor >Rebind the BasicClientReadReactor to another executor
 Cagrpc::BasicClientUnaryReactor< Executor >::rebind_executor< OtherExecutor >Rebind the BasicClientUnaryReactor to another executor
 Cagrpc::BasicClientWriteReactor< Request, Executor >::rebind_executor< OtherExecutor >Rebind the BasicClientWriteReactor to another executor
 Cagrpc::BasicServerBidiReactor< Request, Response, Executor >::rebind_executor< OtherExecutor >Rebind the BasicServerBidiReactor to another executor
 Cagrpc::BasicServerReadReactor< Request, Executor >::rebind_executor< OtherExecutor >Rebind the BasicServerReadReactor to another executor
 Cagrpc::BasicServerUnaryReactor< Executor >::rebind_executor< OtherExecutor >Rebind the BasicServerUnaryReactor to another executor
 Cagrpc::BasicServerWriteReactor< Response, Executor >::rebind_executor< OtherExecutor >Rebind the BasicServerWriteReactor to another executor
 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::ServerRPCNotifyWhenDoneMixin< TraitsT::NOTIFY_WHEN_DONE, grpc::ServerAsyncWriter< ResponseT >, Executor >
 Cagrpc::detail::ServerRPCNotifyWhenDoneMixin< TraitsT::NOTIFY_WHEN_DONE, grpc::ServerAsyncResponseWriter< ResponseT >, Executor >
 Cagrpc::detail::ServerRPCNotifyWhenDoneMixin< Traits::NOTIFY_WHEN_DONE, Responder, Executor >
 Cagrpc::detail::ServerRPCNotifyWhenDoneMixin< TraitsT::NOTIFY_WHEN_DONE, ResponderT< ResponseT, RequestT >, Executor >
 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< ResponderT< ResponseT, RequestT > >
 Cagrpc::ServerRPCPtr< ServerRPCT >Allocated ServerRPC created by register_callback_rpc_handler
 Cagrpc::UseSenderSender completion token
 Cagrpc::Waiter< Signature, Executor >(experimental) Utility class for uncancelable operations