Lines Matching refs:rctx

28  void OSSL_HTTP_REQ_CTX_free(OSSL_HTTP_REQ_CTX *rctx);
30 int OSSL_HTTP_REQ_CTX_set_request_line(OSSL_HTTP_REQ_CTX *rctx, int method_POST,
33 int OSSL_HTTP_REQ_CTX_add1_header(OSSL_HTTP_REQ_CTX *rctx,
36 int OSSL_HTTP_REQ_CTX_set_expected(OSSL_HTTP_REQ_CTX *rctx,
39 int OSSL_HTTP_REQ_CTX_set1_req(OSSL_HTTP_REQ_CTX *rctx, const char *content_type,
41 int OSSL_HTTP_REQ_CTX_nbio(OSSL_HTTP_REQ_CTX *rctx);
42 int OSSL_HTTP_REQ_CTX_nbio_d2i(OSSL_HTTP_REQ_CTX *rctx,
44 BIO *OSSL_HTTP_REQ_CTX_exchange(OSSL_HTTP_REQ_CTX *rctx);
46 BIO *OSSL_HTTP_REQ_CTX_get0_mem_bio(const OSSL_HTTP_REQ_CTX *rctx);
47 size_t OSSL_HTTP_REQ_CTX_get_resp_len(const OSSL_HTTP_REQ_CTX *rctx);
48 void OSSL_HTTP_REQ_CTX_set_max_response_length(OSSL_HTTP_REQ_CTX *rctx,
51 int OSSL_HTTP_is_alive(const OSSL_HTTP_REQ_CTX *rctx);
72 OSSL_HTTP_REQ_CTX_free() frees up the HTTP request context I<rctx>.
83 context I<rctx>. It can be called more than once to add multiple headers.
88 OSSL_HTTP_REQ_CTX_set_expected() optionally sets in I<rctx> some expectations
129 OSSL_HTTP_REQ_CTX_nbio() attempts to send the request prepared in I<rctx>
161 in I<rctx> if provided by the server as <Content-Length> header field, else 0.
164 response content length for I<rctx> to I<len>. If not set or I<len> is 0
171 given by I<rctx> is still alive, i.e., has not been closed.
172 It returns 0 if I<rctx> is NULL.
175 and this was granted by the server, it can keep I<rctx> as long as it wants
177 else it should call I<OSSL_HTTP_REQ_CTX_free(rctx)> or L<OSSL_HTTP_close(3)>.
178 In case the client application keeps I<rctx> but the connection then dies
180 I/O error when trying to send the next request via I<rctx>.