Non-templated base class for RequestFuture<CallHandler, Request>.
Protected Member Functions | |
| RequestFutureBase (ReserveWriteFuture &&request_reservation) | |
| RequestFutureBase (RequestFutureBase &&) noexcept=default | |
| RequestFutureBase & | operator= (RequestFutureBase &&) noexcept=default |
| template<typename CallHandler > | |
| async2::Poll< RpcResult< CallHandler > > | PendAndCreate (async2::Context &cx, const void *request, SerializeFn serialize) |
Protected Member Functions inherited from pw::rpc2::internal::WriteFutureBase | |
| WriteFutureBase (ReserveWriteFuture &&res_fut) | |
| WriteFutureBase (WriteFutureBase &&) noexcept=default | |
| WriteFutureBase & | operator= (WriteFutureBase &&) noexcept=default |
| async2::Poll< RpcResult< IntrusivePtr< Call > > > | PendWriteAndTakeCall (async2::Context &cx, const void *message, SerializeFn serialize) |
| async2::Poll< RpcStatus > | PendWrite (async2::Context &cx, const void *message, SerializeFn serialize) |
Additional Inherited Members | |
Public Types inherited from pw::rpc2::internal::WriteFutureBase | |
| using | value_type = RpcStatus |
Public Member Functions inherited from pw::rpc2::internal::WriteFutureBase | |
| WriteFutureBase (const WriteFutureBase &)=delete | |
| WriteFutureBase & | operator= (const WriteFutureBase &)=delete |
| bool | is_pendable () const |
| bool | is_complete () const |