Lines Matching defs:HttpClient
214 struct HttpClient { struct
277 std::function<int(HttpClient &)> readfn, writefn; argument
278 std::function<int(HttpClient &, const uint8_t *, size_t)> on_readfn; argument
279 std::function<int(HttpClient &)> on_writefn; argument
280 nghttp2_session *session;
281 const nghttp2_session_callbacks *callbacks;
282 struct ev_loop *loop;
283 SSL_CTX *ssl_ctx;
284 SSL *ssl;
285 addrinfo *addrs;
286 addrinfo *next_addr;
287 addrinfo *cur_addr;
289 size_t complete;
292 size_t success;
294 size_t settings_payloadlen;
295 ClientState state;
297 unsigned int upgrade_response_status_code;
298 int fd;
301 bool upgrade_response_complete;
303 std::array<uint8_t, 128> settings_payload;
305 enum { ERR_CONNECT_FAIL = -100 };