39class Response :
public SmartChunk<RpcInterface<Response<T>, ServerSendError>,
41 cxx::add_const_conditionally_t<ResponseHeader, T>>
44 SmartChunk<RpcInterface<Response<T>, ServerSendError>, T, cxx::add_const_conditionally_t<ResponseHeader, T>>;
46 template <
typename S,
typename TT>
47 using ForServerOnly =
typename BaseType::template ForProducerOnly<S, TT>;
53 using BaseType::BaseType;
58 template <
typename S = T,
typename = ForServerOnly<S, T>>
59 cxx::expected<ServerSendError>
send() noexcept;
70 template <typename, typename, typename>
72 template <typename, typename, typename>
75 using BaseType::release;
77 using BaseType::m_members;