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