asio-grpc v3.1.0
Asynchronous gRPC with Asio/unified executors
agrpc::BasicGrpcExecutor< Allocator, Options > Member List

This is the complete list of members for agrpc::BasicGrpcExecutor< Allocator, Options >, including all inherited members.

allocator_type typedefagrpc::BasicGrpcExecutor< Allocator, Options >
BasicGrpcExecutor()=defaultagrpc::BasicGrpcExecutor< Allocator, Options >
context() const noexceptagrpc::BasicGrpcExecutor< Allocator, Options >inline
defer(Function &&function, const OtherAllocator &other_allocator) constagrpc::BasicGrpcExecutor< Allocator, Options >inline
dispatch(Function &&function, const OtherAllocator &other_allocator) constagrpc::BasicGrpcExecutor< Allocator, Options >inline
execute(Function &&function) constagrpc::BasicGrpcExecutor< Allocator, Options >inline
get_allocator() const noexceptagrpc::BasicGrpcExecutor< Allocator, Options >inline
on_work_finished() const noexceptagrpc::BasicGrpcExecutor< Allocator, Options >inline
on_work_started() const noexceptagrpc::BasicGrpcExecutor< Allocator, Options >inline
operator!=agrpc::BasicGrpcExecutor< Allocator, Options >friend
operator==agrpc::BasicGrpcExecutor< Allocator, Options >friend
post(Function &&function, const OtherAllocator &other_allocator) constagrpc::BasicGrpcExecutor< Allocator, Options >inline
prefer(asio::execution::relationship_t::fork_t) const noexceptagrpc::BasicGrpcExecutor< Allocator, Options >inline
prefer(asio::execution::relationship_t::continuation_t) const noexceptagrpc::BasicGrpcExecutor< Allocator, Options >inline
query(asio::execution::blocking_t) noexceptagrpc::BasicGrpcExecutor< Allocator, Options >inlinestatic
query(asio::execution::mapping_t) noexceptagrpc::BasicGrpcExecutor< Allocator, Options >inlinestatic
query(asio::execution::context_t) const noexceptagrpc::BasicGrpcExecutor< Allocator, Options >inline
query(asio::execution::relationship_t) noexceptagrpc::BasicGrpcExecutor< Allocator, Options >inlinestatic
query(asio::execution::outstanding_work_t) noexceptagrpc::BasicGrpcExecutor< Allocator, Options >inlinestatic
query(asio::execution::allocator_t< OtherAllocator >) const noexceptagrpc::BasicGrpcExecutor< Allocator, Options >inline
require(asio::execution::blocking_t::possibly_t) const noexcept -> agrpc::BasicGrpcExecutor< Allocator, detail::set_blocking_never(Options, false)>agrpc::BasicGrpcExecutor< Allocator, Options >inline
require(asio::execution::blocking_t::never_t) const noexcept -> agrpc::BasicGrpcExecutor< Allocator, detail::set_blocking_never(Options, true)>agrpc::BasicGrpcExecutor< Allocator, Options >inline
require(asio::execution::outstanding_work_t::tracked_t) const noexcept -> agrpc::BasicGrpcExecutor< Allocator, detail::set_outstanding_work_tracked(Options, true)>agrpc::BasicGrpcExecutor< Allocator, Options >inline
require(asio::execution::outstanding_work_t::untracked_t) const noexcept -> agrpc::BasicGrpcExecutor< Allocator, detail::set_outstanding_work_tracked(Options, false)>agrpc::BasicGrpcExecutor< Allocator, Options >inline
require(asio::execution::allocator_t< OtherAllocator > other_allocator) const noexcept -> agrpc::BasicGrpcExecutor< OtherAllocator, Options >agrpc::BasicGrpcExecutor< Allocator, Options >inline
require(asio::execution::allocator_t< void >) const noexcept -> agrpc::BasicGrpcExecutor< std::allocator< void >, Options >agrpc::BasicGrpcExecutor< Allocator, Options >inline
running_in_this_thread() const noexceptagrpc::BasicGrpcExecutor< Allocator, Options >inline
schedule() const noexceptagrpc::BasicGrpcExecutor< Allocator, Options >inline