asio-grpc v1.5.0
Asynchronous gRPC with Asio/unified executors
agrpc::pmr Namespace Reference

Public namespace. More...

Typedefs

using GrpcExecutor = agrpc::BasicGrpcExecutor< agrpc::detail::pmr::polymorphic_allocator< std::byte > >
 BasicGrpcExecutor specialized on pmr::polymorphic_allocator More...
 
template<class T >
using GrpcAwaitable = asio::awaitable< T, agrpc::pmr::GrpcExecutor >
 asio::awaitable specialized on agrpc::pmr::GrpcExecutor
 
using GrpcUseAwaitable = asio::use_awaitable_t< agrpc::pmr::GrpcExecutor >
 asio::use_awaitable_t specialized on agrpc::pmr::GrpcExecutor
 

Variables

constexpr agrpc::pmr::GrpcUseAwaitable GRPC_USE_AWAITABLE {}
 asio::use_awaitable specialized on agrpc::pmr::GrpcExecutor
 

Detailed Description

Public namespace.

Typedef Documentation

◆ GrpcExecutor

using agrpc::pmr::GrpcExecutor = typedef agrpc::BasicGrpcExecutor<agrpc::detail::pmr::polymorphic_allocator<std::byte> >

BasicGrpcExecutor specialized on pmr::polymorphic_allocator

This BasicGrpcExecutor does not track outstanding work, has the relationship.fork and blocking.never properties and uses the pmr::polymorphic_allocator allocator.