asio-grpc v3.3.0
Asynchronous gRPC with Asio/unified executors
|
This is the complete list of members for agrpc::BasicGrpcExecutor< Allocator, Options >, including all inherited members.
allocator_type typedef | agrpc::BasicGrpcExecutor< Allocator, Options > | |
BasicGrpcExecutor()=default | agrpc::BasicGrpcExecutor< Allocator, Options > | |
context() const noexcept | agrpc::BasicGrpcExecutor< Allocator, Options > | inline |
defer(Function &&function, const OtherAllocator &other_allocator) const | agrpc::BasicGrpcExecutor< Allocator, Options > | inline |
dispatch(Function &&function, const OtherAllocator &other_allocator) const | agrpc::BasicGrpcExecutor< Allocator, Options > | inline |
execute(Function &&function) const | agrpc::BasicGrpcExecutor< Allocator, Options > | inline |
get_allocator() const noexcept | agrpc::BasicGrpcExecutor< Allocator, Options > | inline |
on_work_finished() const noexcept | agrpc::BasicGrpcExecutor< Allocator, Options > | inline |
on_work_started() const noexcept | agrpc::BasicGrpcExecutor< Allocator, Options > | inline |
operator!=(const BasicGrpcExecutor &lhs, const agrpc::BasicGrpcExecutor< Allocator, OtherOptions > &rhs) noexcept | agrpc::BasicGrpcExecutor< Allocator, Options > | friend |
operator==(const BasicGrpcExecutor &lhs, const agrpc::BasicGrpcExecutor< Allocator, OtherOptions > &rhs) noexcept | agrpc::BasicGrpcExecutor< Allocator, Options > | friend |
post(Function &&function, const OtherAllocator &other_allocator) const | agrpc::BasicGrpcExecutor< Allocator, Options > | inline |
prefer(asio::execution::relationship_t::fork_t) const noexcept | agrpc::BasicGrpcExecutor< Allocator, Options > | inline |
prefer(asio::execution::relationship_t::continuation_t) const noexcept | agrpc::BasicGrpcExecutor< Allocator, Options > | inline |
query(asio::execution::blocking_t) noexcept | agrpc::BasicGrpcExecutor< Allocator, Options > | inlinestatic |
query(asio::execution::mapping_t) noexcept | agrpc::BasicGrpcExecutor< Allocator, Options > | inlinestatic |
query(asio::execution::context_t) const noexcept | agrpc::BasicGrpcExecutor< Allocator, Options > | inline |
query(asio::execution::relationship_t) noexcept | agrpc::BasicGrpcExecutor< Allocator, Options > | inlinestatic |
query(asio::execution::outstanding_work_t) noexcept | agrpc::BasicGrpcExecutor< Allocator, Options > | inlinestatic |
query(asio::execution::allocator_t< OtherAllocator >) const noexcept | agrpc::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 noexcept | agrpc::BasicGrpcExecutor< Allocator, Options > | inline |
schedule() const noexcept | agrpc::BasicGrpcExecutor< Allocator, Options > | inline |