|
template<MethodConcept Method, BodyConcept Body>
requires std::default_initializable<Body> |
| static expected< Response< Method, Body >, RequestError > | Send (Request< Method, Body > request) |
| | Sends synced (thread blocking) requests.
|
| |
template<MethodConcept Method, BodyConcept Body, class F >
requires ResponseBodyFactoryConcept<F, Body> |
| static expected< Response< Method, Body >, RequestError > | SendAndRecvInto (Request< Method, Body > request, F &&bodyFactory) |
| | Sends synced (thread blocking) requests.
|
| |
template<MethodConcept Method, RequestBodyConcept RequestBody, ResponseBodyConcept ResponseBody>
requires std::default_initializable<ResponseBody> |
| static expected< Response< Method, ResponseBody >, RequestError > | SendAndRecvAs (Request< Method, RequestBody > request) |
| | Sends synced (thread blocking) requests.
|
| |
template<MethodConcept Method, RequestBodyConcept RequestBody, ResponseBodyConcept ResponseBody, class F >
requires ResponseBodyFactoryConcept<F, ResponseBody> |
| static expected< Response< Method, ResponseBody >, RequestError > | SendAndRecvAsInto (Request< Method, RequestBody > request, F &&bodyFactory) |
| | Sends synced (thread blocking) requests.
|
| |
| static constexpr auto | H_Send () |
| | @hof{Send}
|
| |
| template<class F > |
| static auto | H_SendAndRecvInto (F &&bodyFactory) |
| |
| template<ResponseBodyConcept ResponseBody> |
| static constexpr auto | H_SendAndRecvAs () |
| | @hof{SendAndGetAs}
|
| |
template<ResponseBodyConcept ResponseBody, class F >
requires ResponseBodyFactoryConcept<F, ResponseBody> |
| static auto | H_SendAndRecvAsInto (F &&bodyFactory) |
| |