index TinyHTTP API Overview index thttp.h C:/Projects/Doubango/tinyHTTP/include/ thttp_8h tinyhttp_config.h tinyhttp/thttp_event.h tinyhttp/thttp_session.h thttp_stack_s #define THTTP_STACK_SET_NULL thttp_8h.html aa22aaebb83618128ec0704c0a33ceda1 () #define THTTP_STACK_SET_LOCAL_IP thttp_8h.html aa39965563df5974669824d7f747616f8 (IP_STR) #define THTTP_STACK_SET_LOCAL_PORT thttp_8h.html a8ab31ae73d696f7a288deb807bb932e6 (PORT_INT) #define THTTP_STACK_SET_TLS_CERTS thttp_8h.html a2b1708f4a57a4f0f7ce44bf4fae6ebab (CA_FILE_STR, PUB_FILE_STR, PRIV_FILE_STR) #define THTTP_STACK_SET_USERDATA thttp_8h.html a6c61714a8e4f5962412e21022b726aa3 (USERDATA_PTR) THTTP_BEGIN_DECLS enum thttp_stack_param_type_e thttp_stack_param_type_t thttp_8h.html aa43a8bd7d848cc86857c75ea444b47a7 struct thttp_stack_s thttp_stack_t thttp_8h.html a6d44adbd32b3e94b88f726968b5aeb70 thttp_stack_param_type_e thttp_8h.html a777ab1dae7d35ae8e00c9440b3fda5d3 thttp_pname_null thttp_8h.html a777ab1dae7d35ae8e00c9440b3fda5d3a1d7408231cf27316c82c3ca6665bb560 TINYHTTP_API thttp_stack_handle_t * thttp_stack_create group__thttp__stack__group.html ga23f21d510973ba5761fd25286df19eef (thttp_stack_callback_f callback,...) TINYHTTP_API int thttp_stack_start group__thttp__stack__group.html ga53cf350947bec4313d285a3b89df7f31 (thttp_stack_handle_t *self) TINYHTTP_API int thttp_stack_set group__thttp__stack__group.html ga6f67d03e0f023335b97788002fb247a2 (thttp_stack_handle_t *self,...) TINYHTTP_API const void * thttp_stack_get_userdata group__thttp__stack__group.html gacf4a84954ca6c196f357cba4731e3ae3 (thttp_stack_handle_t *self) TINYHTTP_API int thttp_stack_stop group__thttp__stack__group.html ga46ca1b404d575a8b1f6c1bcea9cf9484 (thttp_stack_handle_t *self) TINYHTTP_GEXTERN const tsk_object_def_t * thttp_stack_def_t thttp_8h.html a95f5e2bebfd52c5688a6d02f77690175 tinyhttp.h C:/Projects/Doubango/tinyHTTP/include/ tinyhttp_8h thttp.h tinyhttp/thttp_action.h tinyhttp/parsers/thttp_parser_message.h tinyhttp/parsers/thttp_parser_url.h tinyhttp/parsers/thttp_parser_header.h tinyhttp/headers/thttp_header_Dummy.h tinyhttp/headers/thttp_header_ETag.h thttp_auth.h C:/Projects/Doubango/tinyHTTP/include/tinyhttp/auth/ thttp__auth_8h tinyhttp_config.h #define THTTP_NCOUNT_2_STRING thttp__auth_8h.html a108b41bf1d3e8f255a73f010235de2ea (nc_int32, nc_string) TINYHTTP_API tsk_size_t thttp_auth_basic_response group__thttp__auth__group.html gaf720869992f752dc684f3dc63f228be6 (const char *userid, const char *password, char **response) TINYHTTP_API int thttp_auth_digest_HA1 group__thttp__auth__group.html ga512b7e39c4f78e196f225b6e75fc7551 (const char *username, const char *realm, const char *password, tsk_md5string_t *ha1) TINYHTTP_API int thttp_auth_digest_HA1sess group__thttp__auth__group.html ga82bbc1b3b5f7945349db1bf918c2a7cc (const char *username, const char *realm, const char *password, const char *nonce, const char *cnonce, tsk_md5string_t *ha1sess) TINYHTTP_API int thttp_auth_digest_HA2 group__thttp__auth__group.html ga35a96816fa3c4c48468187abc6ed36c3 (const char *method, const char *url, const tsk_buffer_t *entity_body, const char *qop, tsk_md5string_t *ha2) TINYHTTP_API int thttp_auth_digest_response group__thttp__auth__group.html gadfec81e484a75707d0319cbc9d1bb3ec (const tsk_md5string_t *ha1, const char *nonce, const nonce_count_t noncecount, const char *cnonce, const char *qop, const tsk_md5string_t *ha2, tsk_md5string_t *response) THTTP_BEGIN_DECLS typedef char nonce_count_t thttp__auth_8h.html a6f072daaf74ecb5ac2ea368e885741ff [9] thttp_challenge.h C:/Projects/Doubango/tinyHTTP/include/tinyhttp/auth/ thttp__challenge_8h tinyhttp_config.h tinyhttp/thttp_message.h tinyhttp/headers/thttp_header.h tinyhttp/auth/thttp_auth.h thttp_challenge_s THTTP_BEGIN_DECLS struct thttp_challenge_s thttp_challenge_t thttp__challenge_8h.html a18b8f955ae2aa14669f88e8a214687f6 tsk_list_t thttp_challenges_L_t thttp__challenge_8h.html a95d31c3cc8a65c39df80c9e96c7b2df0 int thttp_challenge_update thttp__challenge_8h.html a3dfcdc7a0b7e13d2e1b8f34d85c0aa97 (thttp_challenge_t *self, const char *scheme, const char *realm, const char *nonce, const char *opaque, const char *algorithm, const char *qop) thttp_header_t * thttp_challenge_create_header_authorization thttp__challenge_8h.html af754fbfa7db986e184bba843f946d47b (thttp_challenge_t *self, const char *username, const char *password, const thttp_request_t *request) thttp_challenge_t * thttp_challenge_create thttp__challenge_8h.html a318168bdbcafa58b5c669569df78675d (tsk_bool_t isproxy, const char *scheme, const char *realm, const char *nonce, const char *opaque, const char *algorithm, const char *qop) TINYHTTP_GEXTERN const tsk_object_def_t * thttp_challenge_def_t thttp__challenge_8h.html a9b17030a9355e16ee5090751b92fb57f thttp_header.h C:/Projects/Doubango/tinyHTTP/include/tinyhttp/headers/ thttp__header_8h tinyhttp_config.h thttp_header_s #define THTTP_HEADER thttp__header_8h.html a868c72981915275b725b056cd8a3f7a7 (self) #define THTTP_HEADER_PARAMS thttp__header_8h.html a6616d5c1b24d815837ec672e4176377a (self) #define THTTP_HEADER_VALUE_TOSTRING_F thttp__header_8h.html a8a42d2de0768b3671ba15b116082e8fc (self) #define THTTP_DECLARE_HEADER thttp__header_8h.html ac340624692d0a7e2eae1aefcd9f563c5 int(* thttp_header_value_tostring_f thttp__header_8h.html a08d2c90e143aef55226c37aa69c0371f )(const struct thttp_header_s *header, tsk_buffer_t *output) enum thttp_header_type_e thttp_header_type_t thttp__header_8h.html a51e8bf92fa5ed1d8f51415ef6f731ca0 struct thttp_header_s thttp_header_t thttp__header_8h.html a9e194bb99d8904bc6df619eb50bda13a tsk_list_t thttp_headers_L_t thttp__header_8h.html af86b639ed08ea957275dce83d248325e thttp_header_type_e thttp__header_8h.html ac740fe3f373d2a91913437e31e44d4b3 thttp_htype_Authorization thttp__header_8h.html ac740fe3f373d2a91913437e31e44d4b3a770b789c54e20fbea69d133bec598384 thttp_htype_Content_Length thttp__header_8h.html ac740fe3f373d2a91913437e31e44d4b3a197a21f3a7e3f358a012b6331f0c3472 thttp_htype_Content_Type thttp__header_8h.html ac740fe3f373d2a91913437e31e44d4b3a43637319a23a9c01b51715915a41ba8b thttp_htype_Dummy thttp__header_8h.html ac740fe3f373d2a91913437e31e44d4b3ab19a252a14fc57329e6c2ff21e678f66 thttp_htype_ETag thttp__header_8h.html ac740fe3f373d2a91913437e31e44d4b3a5fc20e555c17ac3e067c6e39bf9fdffd thttp_htype_Proxy_Authenticate thttp__header_8h.html ac740fe3f373d2a91913437e31e44d4b3a9ac8ce958e6850cca7d9fa4a878a1374 thttp_htype_Proxy_Authorization thttp__header_8h.html ac740fe3f373d2a91913437e31e44d4b3a8ae250e4da5f57fca5eb36f227409c44 thttp_htype_Transfer_Encoding thttp__header_8h.html ac740fe3f373d2a91913437e31e44d4b3a396cb186e47c23c5e52be304b6a5bd47 thttp_htype_WWW_Authenticate thttp__header_8h.html ac740fe3f373d2a91913437e31e44d4b3a2a2fb50fc02e75f40fd4e36e2d5d68cc TINYHTTP_API const char * thttp_header_get_name thttp__header_8h.html a06261a76820856a92828ff8abdc1b756 (thttp_header_type_t type) TINYHTTP_API const char * thttp_header_get_nameex thttp__header_8h.html a9cc8de7e894d5cea0306c1ebbc807177 (const thttp_header_t *self) TINYHTTP_API char thttp_header_get_param_separator thttp__header_8h.html a4f9bf41358736bdb7d4f0566c68c36f5 (const thttp_header_t *self) TINYHTTP_API int thttp_header_serialize group__thttp__header__group.html ga7abd684222ab6096765addca79071561 (const thttp_header_t *self, tsk_buffer_t *output) TINYHTTP_API char * thttp_header_tostring group__thttp__header__group.html ga2ba34e8e33da57b8af99350c85768099 (const thttp_header_t *self) TINYHTTP_API char * thttp_header_value_tostring group__thttp__header__group.html ga770293aff5d59b867680f5c099eee323 (const thttp_header_t *self) thttp_header_Authorization.h C:/Projects/Doubango/tinyHTTP/include/tinyhttp/headers/ thttp__header___authorization_8h tinyhttp_config.h tinyhttp/headers/thttp_header.h thttp_header_Authorization_s THTTP_BEGIN_DECLS struct thttp_header_Authorization_s thttp_header_Authorization_t thttp__header___authorization_8h.html a054e46dd08b3bd0963391b3da50911ac thttp_header_Authorization_t thttp_header_Proxy_Authorization_t thttp__header___authorization_8h.html a041db7f5305a5d40769d3d1654856b73 TINYHTTP_API thttp_header_Authorization_t * thttp_header_Authorization_parse group__thttp__header__group.html gaf62fc4d2fedd30ee7dc84856859e8a4f (const char *data, tsk_size_t size) TINYHTTP_API thttp_header_Proxy_Authorization_t * thttp_header_Proxy_Authorization_parse group__thttp__header__group.html ga2d423bf012c44446fbadc8f2e9e9c753 (const char *data, tsk_size_t size) thttp_header_Authorization_t * thttp_header_authorization_create thttp__header___authorization_8h.html a166164e6a4ed700ef370b5777aecde26 () TINYHTTP_GEXTERN const tsk_object_def_t * thttp_header_Authorization_def_t thttp__header___authorization_8h.html a806d394abc8668dad45d9f49e3d1334e thttp_header_Content_Length.h C:/Projects/Doubango/tinyHTTP/include/tinyhttp/headers/ thttp__header___content___length_8h tinyhttp_config.h tinyhttp/headers/thttp_header.h thttp_header_Content_Length_s #define THTTP_HEADER_CONTENT_LENGTH_VA_ARGS thttp__header___content___length_8h.html a22456e388f139ec91728f982c966b147 (length) struct thttp_header_Content_Length_s thttp_header_Content_Length_t thttp__header___content___length_8h.html a1a1e39d3d7b19fc6bc36913069c7f5c8 thttp_header_Content_Length_t * thttp_header_Content_Length_parse group__thttp__header__group.html ga4c9a74cd97da944385e046590fa0c4c1 (const char *data, tsk_size_t size) TINYHTTP_GEXTERN const tsk_object_def_t * thttp_header_Content_Length_def_t thttp__header___content___length_8h.html afbf282ffb3a90006cc1a20948e93dbb6 thttp_header_Content_Type.h C:/Projects/Doubango/tinyHTTP/include/tinyhttp/headers/ thttp__header___content___type_8h tinyhttp_config.h tinyhttp/headers/thttp_header.h thttp_header_Content_Type_s #define THTTP_HEADER_CONTENT_TYPE_VA_ARGS thttp__header___content___type_8h.html aa106b22b9f042dec5f93b04bc17ebf10 (type) struct thttp_header_Content_Type_s thttp_header_Content_Type_t thttp__header___content___type_8h.html ae7ac03f008d0057187041e2e8e93bd6b thttp_header_Content_Type_t * thttp_header_Content_Type_parse group__thttp__header__group.html ga88c3c565650876a99c75c7503333cced (const char *data, tsk_size_t size) TINYHTTP_GEXTERN const tsk_object_def_t * thttp_header_Content_Type_def_t thttp__header___content___type_8h.html aae2f5aaccb96719f11770748caa192b6 thttp_header_Dummy.h C:/Projects/Doubango/tinyHTTP/include/tinyhttp/headers/ thttp__header___dummy_8h tinyhttp_config.h tinyhttp/headers/thttp_header.h thttp_header_Dummy_s #define THTTP_HEADER_DUMMY_VA_ARGS thttp__header___dummy_8h.html ae5f98a8670248c7cd39ec1e889a01912 (name, value) struct thttp_header_Dummy_s thttp_header_Dummy_t thttp__header___dummy_8h.html a5784b5077571d8fcd531790929706ae8 thttp_header_Dummy_t * thttp_header_Dummy_parse group__thttp__header__group.html gaa51ce8cbaeba9ffaf24847f4ff6c6c63 (const char *data, tsk_size_t size) TINYHTTP_GEXTERN const tsk_object_def_t * thttp_header_Dummy_def_t thttp__header___dummy_8h.html a9f358237c9e4f069e59ef43611a70a52 thttp_header_ETag.h C:/Projects/Doubango/tinyHTTP/include/tinyhttp/headers/ thttp__header___e_tag_8h tinyhttp_config.h tinyhttp/headers/thttp_header.h thttp_header_ETag_s #define THTTP_HEADER_ETAG_VA_ARGS thttp__header___e_tag_8h.html a039bccad262e308c8b74b2541b6d8304 (value) struct thttp_header_ETag_s thttp_header_ETag_t thttp__header___e_tag_8h.html a9fa8f6c90c1352f4161c632a3c51d228 thttp_header_ETag_t * thttp_header_ETag_parse group__thttp__header__group.html ga8f80a83c38b4b3c23ef9adca526c2067 (const char *data, tsk_size_t size) thttp_header_ETag_t * thttp_header_etag_create thttp__header___e_tag_8h.html a51972875d3d2702e9bb2d1cad9b45659 (const char *value) thttp_header_ETag_t * thttp_header_etag_create_null thttp__header___e_tag_8h.html ad07c1d52806e9274dc962ec7db01af97 () TINYHTTP_GEXTERN const tsk_object_def_t * thttp_header_ETag_def_t thttp__header___e_tag_8h.html aa6c25aa22c1f30f0bc0d49db495e304b thttp_header_Transfer_Encoding.h C:/Projects/Doubango/tinyHTTP/include/tinyhttp/headers/ thttp__header___transfer___encoding_8h tinyhttp_config.h tinyhttp/headers/thttp_header.h thttp_header_Transfer_Encoding_s #define THTTP_HEADER_TRANSFER_ENCODING_VA_ARGS thttp__header___transfer___encoding_8h.html af3d45684db89cc6a76d82e56abf46bd6 (encoding) struct thttp_header_Transfer_Encoding_s thttp_header_Transfer_Encoding_t thttp__header___transfer___encoding_8h.html a819c92eb51b3f91042057b99c1c33a78 thttp_header_Transfer_Encoding_t * thttp_header_Transfer_Encoding_parse group__thttp__header__group.html ga16eb00aaf3ca02295c0c7dcd1f7c808d (const char *data, tsk_size_t size) thttp_header_Transfer_Encoding_t * thttp_header_transfer_encoding_create thttp__header___transfer___encoding_8h.html a153a7a9fd2726478bc543fffaab1bf2b (const char *encoding) thttp_header_Transfer_Encoding_t * thttp_header_transfer_encoding_create_null thttp__header___transfer___encoding_8h.html a660ce9c41e898c7a557faa7e66234f93 () TINYHTTP_GEXTERN const tsk_object_def_t * thttp_header_Transfer_Encoding_def_t thttp__header___transfer___encoding_8h.html a8451162b13619940f0a0b438c840fe61 thttp_header_WWW_Authenticate.h C:/Projects/Doubango/tinyHTTP/include/tinyhttp/headers/ thttp__header___w_w_w___authenticate_8h tinyhttp_config.h tinyhttp/headers/thttp_header.h thttp_header_WWW_Authenticate_s THTTP_BEGIN_DECLS struct thttp_header_WWW_Authenticate_s thttp_header_WWW_Authenticate_t thttp__header___w_w_w___authenticate_8h.html aac1441a1db75b97f56be36469d797f7d thttp_header_WWW_Authenticate_t thttp_header_Proxy_Authenticate_t thttp__header___w_w_w___authenticate_8h.html ac37330aa4d069e45b8a98b10939723df TINYHTTP_API thttp_header_WWW_Authenticate_t * thttp_header_WWW_Authenticate_parse group__thttp__header__group.html ga6ea6cdaa0f153de0f53b25d02a99778c (const char *data, tsk_size_t size) TINYHTTP_API thttp_header_Proxy_Authenticate_t * thttp_header_Proxy_Authenticate_parse thttp__header___w_w_w___authenticate_8h.html a6f4e9203753aa6bd36d40a677946569a (const char *data, tsk_size_t size) TINYHTTP_GEXTERN const tsk_object_def_t * thttp_header_WWW_Authenticate_def_t thttp__header___w_w_w___authenticate_8h.html a036a29510b2ecda5c1da6f664b8cc5b1 thttp_parser_header.h C:/Projects/Doubango/tinyHTTP/include/tinyhttp/parsers/ thttp__parser__header_8h tinyhttp_config.h tinyhttp/thttp_message.h THTTP_BEGIN_DECLS int thttp_header_parse thttp__parser__header_8h.html ab4743228cce981790ac00a1a39fde530 (tsk_ragel_state_t *state, thttp_message_t *message) thttp_parser_message.h C:/Projects/Doubango/tinyHTTP/include/tinyhttp/parsers/ thttp__parser__message_8h tinyhttp_config.h tinyhttp/thttp_message.h THTTP_BEGIN_DECLS TINYHTTP_API int thttp_message_parse thttp__parser__message_8h.html a568a948c7793fa708ba269a54448581f (tsk_ragel_state_t *state, thttp_message_t **result, tsk_bool_t extract_content) thttp_parser_url.h C:/Projects/Doubango/tinyHTTP/include/tinyhttp/parsers/ thttp__parser__url_8h tinyhttp_config.h tinyhttp/thttp_url.h THTTP_BEGIN_DECLS TINYHTTP_API thttp_url_t * thttp_url_parse group__thttp__url__group.html ga2204b5747836c64bea185be649ce1470 (const char *data, tsk_size_t size) thttp_action.h C:/Projects/Doubango/tinyHTTP/include/tinyhttp/ thttp__action_8h tinyhttp_config.h tinyhttp/thttp_session.h thttp_action_s #define THTTP_ACTION_INVALID_ID thttp__action_8h.html a20d504500fcc14c31fb22fef1e9a1250 #define THTTP_ACTION_INVALID_HANDLE thttp__action_8h.html a017a0448f203a91d8cf5bcc23bb74848 #define THTTP_ACTION_SET_OPTION group__thttp__action__group.html gafddb2b8c342d440cb0be8ae5f55714c0 (ID_ENUM, VALUE_STR) #define THTTP_ACTION_SET_HEADER group__thttp__action__group.html ga276d6118d0038e4bdab2a02027c53c4e (NAME_STR, VALUE_STR) #define THTTP_ACTION_SET_PAYLOAD group__thttp__action__group.html gab54688c397a0df38f72e19d3e761513c (PAY_PTR, PAY_SIZE) #define THTTP_ACTION_SET_NULL group__thttp__action__group.html ga168e5e2a98540e218c15868f86cf494f () #define thttp_action_CONNECT group__thttp__action__group.html gad1a804068d4f970d35b62506405bb1b9 (session, urlstring,...) #define thttp_action_DELETE group__thttp__action__group.html gae4dc4de16832e1756213d8f2a60c286d (session, urlstring,...) #define thttp_action_GET group__thttp__action__group.html ga25a8af4242b64342c590ef5ee8db56b4 (session, urlstring,...) #define thttp_action_HEAD group__thttp__action__group.html ga659e821e8419c3046b89480cdd3cdaec (session, urlstring,...) #define thttp_action_OPTIONS group__thttp__action__group.html ga6b5adbcce3f8d0bd215ff75f1c9f59cf (session, urlstring,...) #define thttp_action_PATCH group__thttp__action__group.html ga95836da9e16ff5bb6ad7e7cea186d760 (session, urlstring,...) #define thttp_action_POST group__thttp__action__group.html ga34c6edcf5b07069d79ced7d2a99b3a2f (session, urlstring,...) #define thttp_action_PUT group__thttp__action__group.html gaa0ebc1d07393d144d54319044d33911a (session, urlstring,...) #define thttp_action_TRACE group__thttp__action__group.html ga99cf9ae9b1e646d8d54dc07f841ae52a (session, urlstring,...) enum thttp_action_option_e thttp_action_option_t thttp__action_8h.html a6373665289b9c54cd181e81ff55c7243 enum thttp_action_type_e thttp_action_type_t thttp__action_8h.html a0bd496f956529711c69a4b9b06179c04 enum thttp_action_param_type_e thttp_action_param_type_t thttp__action_8h.html a14aa9780ca4255c9c506d4c6e5959029 struct thttp_action_s thttp_action_t thttp__action_8h.html ae9349fa0651e1123667a9b3e61ac3dcc void thttp_action_handle_t thttp__action_8h.html adb09dac17a8d26456e99473fbdbecd5c tsk_list_t thttp_actions_L_t thttp__action_8h.html a2daa7482248c60ac251b34539f206712 thttp_action_option_e thttp__action_8h.html ac7e8501a0bc472a5dbb2b0d35bc5fac9 THTTP_ACTION_OPTION_TIMEOUT thttp__action_8h.html ac7e8501a0bc472a5dbb2b0d35bc5fac9ae29bc22ba4b0dbab91762df2498bec75 thttp_action_type_e thttp__action_8h.html ad6ebb36157ee09773621e943b01ee20d thttp_atype_o_request thttp__action_8h.html ad6ebb36157ee09773621e943b01ee20da94dd5a15405a3e9670fd7ec4c9feffe3 thttp_atype_i_message thttp__action_8h.html ad6ebb36157ee09773621e943b01ee20da1526a13b8d09f2c59bd1c800305b6527 thttp_thttp_atype_closed thttp__action_8h.html ad6ebb36157ee09773621e943b01ee20dacce4bfb9974aab252afda32c64eb2889 thttp_atype_error thttp__action_8h.html ad6ebb36157ee09773621e943b01ee20da3cded72460652754f0f3ddd0780f4266 thttp_atype_close thttp__action_8h.html ad6ebb36157ee09773621e943b01ee20da683a2f2397f380fc974edf986b26b9f9 thttp_atype_cancel thttp__action_8h.html ad6ebb36157ee09773621e943b01ee20dadeeceaaa38136910d50512d0a514fb40 thttp_action_param_type_e thttp__action_8h.html ad990d5d648fad6d0d72b341c47d69db1 thttp_aptype_null thttp__action_8h.html ad990d5d648fad6d0d72b341c47d69db1a5fe2b29cb022f67565f6ed610356e56d thttp_aptype_option thttp__action_8h.html ad990d5d648fad6d0d72b341c47d69db1a588f77a0488f3e9389a47636118fd251 thttp_aptype_header thttp__action_8h.html ad990d5d648fad6d0d72b341c47d69db1aee6021949ec5b5736b201a0b9c0a2546 thttp_aptype_payload thttp__action_8h.html ad990d5d648fad6d0d72b341c47d69db1af479bb13b57cebbc5e59da1c5af89c5e TINYHTTP_API int thttp_action_perform group__thttp__action__group.html ga36b1aa78a24305f56973f370f356236d (thttp_session_handle_t *session, const char *urlstring, const char *method,...) TINYHTTP_API thttp_action_t * thttp_action_create thttp__action_8h.html a869d3344724238503662712499e750ea (thttp_action_type_t type, const char *urlstring, const char *method, va_list *app) THTTP_BEGIN_DECLS typedef uint64_t thttp_action_id_t thttp__action_8h.html a74615a300b43700d75bbf75dbd3fca66 TINYHTTP_GEXTERN const tsk_object_def_t * thttp_action_def_t thttp__action_8h.html afdd97f7a8f3f6105422357dd67528bec thttp_dialog.h C:/Projects/Doubango/tinyHTTP/include/tinyhttp/ thttp__dialog_8h tinyhttp_config.h thttp_dialog_s uint64_t thttp_dialog_id_t thttp__dialog_8h.html a57e73702af9b64aba5c0ff3c05579720 struct thttp_dialog_s thttp_dialog_t thttp__dialog_8h.html a587ed7cde413d761276ff1156ee86c06 tsk_list_t thttp_dialogs_L_t thttp__dialog_8h.html aa7df434225327b7d3e00ee71a14fae5d TINYHTTP_API int thttp_dialog_fsm_act thttp__dialog_8h.html a6a81fe7b67b23d5f4c784e3b7584621d (thttp_dialog_t *self, tsk_fsm_action_id, const struct thttp_message_s *, const struct thttp_action_s *) TINYHTTP_API thttp_dialog_t * thttp_dialog_new thttp__dialog_8h.html a9aa550eb12714d4acc51bb40db0cfd35 (struct thttp_session_s *session) thttp_dialog_t * thttp_dialog_get_oldest thttp__dialog_8h.html a11a7f172eec35d75c54445562db2733e (thttp_dialogs_L_t *dialogs) TINYHTTP_GEXTERN const tsk_object_def_t * thttp_dialog_def_t thttp__dialog_8h.html a8d5cfa0ffc8894fdf08b9ca63ad99693 thttp_event.h C:/Projects/Doubango/tinyHTTP/include/tinyhttp/ thttp__event_8h tinyhttp_config.h tinyhttp/thttp_session.h thttp_event_s #define THTTP_EVENT thttp__event_8h.html a43116b34b6b0e891dc43f62042f22fc6 (self) enum thttp_event_type_e thttp_event_type_t thttp__event_8h.html a7e3ffc2ecbf1689482b62c4ffe191de6 struct thttp_event_s thttp_event_t thttp__event_8h.html a557fba33080480bef7f571730aef67f3 int(* thttp_stack_callback_f thttp__event_8h.html a6928f5272b66dbe7301b45eae0b53002 )(const thttp_event_t *httpevent) thttp_event_type_e thttp__event_8h.html a51c721cc0f4d910ee95ddeace0837bf0 thttp_event_message thttp__event_8h.html a51c721cc0f4d910ee95ddeace0837bf0a2e14763b19bef1bdcdb5822236e27821 thttp_event_auth_failed thttp__event_8h.html a51c721cc0f4d910ee95ddeace0837bf0a4d59f64b54e1cf6d0b4fcc0b5c5fc24f thttp_event_closed thttp__event_8h.html a51c721cc0f4d910ee95ddeace0837bf0a5b7b35a75468449e47b64012c3b6c7da thttp_event_transport_error thttp__event_8h.html a51c721cc0f4d910ee95ddeace0837bf0aa4d012a82186a348afe99d67ff3bf731 thttp_event_t * thttp_event_create thttp__event_8h.html a957893a2f552054a69a7e63ab96ddb04 (thttp_event_type_t type, const thttp_session_handle_t *session, const char *description, const thttp_message_t *message) TINYHTTP_GEXTERN const void * thttp_event_def_t thttp__event_8h.html a5902c37ff7680aecd20346b580f1bb9c thttp_message.h C:/Projects/Doubango/tinyHTTP/include/tinyhttp/ thttp__message_8h tinyhttp_config.h tinyhttp/thttp_url.h tinyhttp/headers/thttp_header_Content_Length.h tinyhttp/headers/thttp_header_Content_Type.h thttp_message_s #define THTTP_MESSAGE_VERSION_10 group__thttp__message__group.html ga6fccc5ffca4ebf347df8399b2e963209 #define THTTP_MESSAGE_VERSION_11 group__thttp__message__group.html ga8155bb2f79c1fe2df0e2b2321025d192 #define THTTP_MESSAGE_VERSION_20 group__thttp__message__group.html ga796b8afa7aea730922da497f01fe1871 #define THTTP_MESSAGE_VERSION_DEFAULT group__thttp__message__group.html gacf15d8ae6e023b950943a9f6b7fd8c9e #define THTTP_MESSAGE_IS_REQUEST group__thttp__message__group.html gaa9a2544392c121a7ff4e8ae169e8484f (self) #define THTTP_MESSAGE_IS_RESPONSE group__thttp__message__group.html ga52f49cde166aaca9f848361cb596f259 (self) #define THTTP_MESSAGE group__thttp__message__group.html ga90c3419edd3fe5e9a628b80f5f35f2a1 (self) #define THTTP_MESSAGE_AS_RESPONSE group__thttp__message__group.html gac6f99e8cdc194ef64689b46cb1a35742 (self) #define THTTP_MESSAGE_AS_REQUEST group__thttp__message__group.html gac831236cab706205d058e4428904b113 (self) #define THTTP_RESPONSE_CODE group__thttp__message__group.html gaca2eee1f3f53fb4ca5f80250a2cb92df (self) #define THTTP_RESPONSE_PHRASE group__thttp__message__group.html ga651d0e661c88033b07a8a29cce10f1be (self) #define THTTP_REQUEST_METHOD group__thttp__message__group.html gafee4f7e440362a26739ee31806556213 (self) #define THTTP_REQUEST_URL group__thttp__message__group.html ga3e3bdb1f4760ed4bda3ddeb780c0f653 (self) #define THTTP_MESSAGE_CONTENT_LENGTH group__thttp__message__group.html gab9825bef1b6278ceb242885043b2c177 (self) #define THTTP_MESSAGE_CONTENT group__thttp__message__group.html ga57bcc0247fdfdc73b73a1655780a7129 (self) #define THTTP_MESSAGE_HAS_CONTENT group__thttp__message__group.html ga365e5ba009877617b1cdf3d183bb1fd9 (self) #define THTTP_RESPONSE_IS thttp__message_8h.html ae3b5033d849e708b7a0b97d34952f8fc (self, code) #define THTTP_RESPONSE_IS_NXX thttp__message_8h.html a641d321a01174ac61aed91bd50dfec1c (self, N) #define THTTP_RESPONSE_IS_1XX thttp__message_8h.html aacd611cd6935f469dc6c555ec57d959c (self) #define THTTP_RESPONSE_IS_2XX thttp__message_8h.html ad472dd9ace91c5afeedd5be289fcbdd7 (self) #define THTTP_RESPONSE_IS_3XX thttp__message_8h.html a1bb593c25cdc33073522999490a205b1 (self) #define THTTP_RESPONSE_IS_4XX thttp__message_8h.html aab178a4a7270de04c6b0974d101c96bc (self) #define THTTP_RESPONSE_IS_5XX thttp__message_8h.html a57ef1489ee218761ab796dab2acfc51f (self) #define THTTP_RESPONSE_IS_6XX thttp__message_8h.html abd83a5ef14e80dcf4ced825c5d78281d (self) #define THTTP_RESPONSE_IS_23456 thttp__message_8h.html a6af504e12b000e93068c604a91b4a46c (self) #define THTTP_MESSAGE_ADD_HEADER thttp__message_8h.html ad4e69079adee1808caa415e9fdd4b6dd (self, objdef,...) enum thttp_message_type_e thttp_message_type_t thttp__message_8h.html a843ab805f01eafc2570957d479777c7d struct thttp_message_s thttp_message_t thttp__message_8h.html ae1a40b9ad336160d8ae5b510d079c7fb thttp_message_t thttp_request_t thttp__message_8h.html a57b38051641d423a2cfc011d9b1cbd50 thttp_message_t thttp_response_t thttp__message_8h.html a71eaa24ef161dd63f934792444c9c0f0 thttp_message_type_e thttp__message_8h.html a47f7887c7582df2ae9e329dc76a126fd thttp_unknown thttp__message_8h.html a47f7887c7582df2ae9e329dc76a126fda3e40a32359a3d8411b70412fb477d1ef thttp_request thttp__message_8h.html a47f7887c7582df2ae9e329dc76a126fda587157828bb70e733106a050499b11d7 thttp_response thttp__message_8h.html a47f7887c7582df2ae9e329dc76a126fda39efe54fb19fd003cad37c88e0360eb2 TINYHTTP_API int thttp_message_add_header group__thttp__message__group.html ga0067f283164eb98c6850328b39d5ff26 (thttp_message_t *self, const thttp_header_t *hdr) TINYHTTP_API int thttp_message_add_headers group__thttp__message__group.html ga9d772552b9a892b718f0fd8aff3b86b2 (thttp_message_t *self, const thttp_headers_L_t *headers) TINYHTTP_API int thttp_message_add_content group__thttp__message__group.html ga0fbe5b273002fc7b0bfaa4ce306508af (thttp_message_t *self, const char *content_type, const void *content, tsk_size_t size) TINYHTTP_API int thttp_message_append_content group__thttp__message__group.html gada8275938d66a7f7c77a18b40dae685e (thttp_message_t *self, const void *content, tsk_size_t size) TINYHTTP_API const thttp_header_t * thttp_message_get_headerAt group__thttp__message__group.html gacc210783cfa8c4f937430dd1f2508611 (const thttp_message_t *self, thttp_header_type_t type, tsk_size_t index) TINYHTTP_API const thttp_header_t * thttp_message_get_header group__thttp__message__group.html ga423b5655de3f4ddff2a05a259ad7557f (const thttp_message_t *self, thttp_header_type_t type) TINYHTTP_API const thttp_header_t * thttp_message_get_headerByName group__thttp__message__group.html gadbe0434124bf2f50b12fdba10a44fb2b (const thttp_message_t *self, const char *name) TINYHTTP_API int thttp_message_serialize group__thttp__message__group.html ga3f87c7ab7eb5bb730f5b153fcc1dc1c0 (const thttp_message_t *self, tsk_buffer_t *output) TINYHTTP_API char * thttp_message_tostring group__thttp__message__group.html ga58993e3fc64c1116997758f6c4e468d1 (const thttp_message_t *self) TINYHTTP_API thttp_request_t * thttp_request_new group__thttp__message__group.html ga5dcd151de1e0ad4aec5e5212a506b889 (const char *method, const thttp_url_t *request_url) TINYHTTP_API thttp_response_t * thttp_response_new group__thttp__message__group.html gac011c57f8bd07ed2662bbc71b6e44a62 (short status_code, const char *reason_phrase, const thttp_request_t *request) TINYHTTP_API thttp_message_t * thttp_message_create group__thttp__message__group.html ga3fad120325a24fcdab2c8a1aac655b84 () TINYHTTP_API thttp_request_t * thttp_request_create group__thttp__message__group.html gaa65be3fa6b585652c98594734b64efa8 (const char *method, const thttp_url_t *url) TINYHTTP_GEXTERN const tsk_object_def_t * thttp_message_def_t thttp__message_8h.html a8040423d31bfcfff0b6988678929f344 thttp_session.h C:/Projects/Doubango/tinyHTTP/include/tinyhttp/ thttp__session_8h tinyhttp_config.h tinyhttp/auth/thttp_challenge.h tinyhttp/thttp_message.h tinyhttp/thttp_dialog.h thttp_session_s #define THTTP_SESSION_INVALID_ID thttp__session_8h.html ae558d602903bc13694ee6345de296c76 #define THTTP_SESSION_INVALID_HANDLE thttp__session_8h.html a592226c437d90cc444c3e36058c93192 #define THTTP_SESSION_SET_OPTION group__thttp__session__group.html ga3b48b30caffdca4b22831e6beb10a196 (ID_ENUM, VALUE_STR) #define THTTP_SESSION_SET_CRED group__thttp__session__group.html gaeeccefade84db508310850d9d0f6d368 (USERNAME_STR, PASSWORD_STR) #define THTTP_SESSION_SET_HEADER group__thttp__session__group.html ga5ed06de61a21d4c422e4ec5d56ff121d (NAME_STR, VALUE_STR) #define THTTP_SESSION_UNSET_HEADER group__thttp__session__group.html ga4c820f1027fb3479cfb4bf5d7dbf56fb (NAME_STR) #define THTTP_SESSION_SET_USERDATA group__thttp__session__group.html ga6252a61755fc2f58722844795ee98938 (USERDATA_PTR) #define THTTP_SESSION_SET_NULL group__thttp__session__group.html gad00fd2b6fdfc9f0fe5001aee6fbfdff7 () uint64_t thttp_session_id_t thttp__session_8h.html aa6372f0a6a5f36d90f0b7e10958cfcb0 enum thttp_session_option_e thttp_session_option_t thttp__session_8h.html afca88a535a5b7b953dcdcb54b45f41b0 enum thttp_session_param_type_e thttp_session_param_type_t thttp__session_8h.html acca573689cd64890cc8c9c41f6d53543 struct thttp_session_s thttp_session_t thttp__session_8h.html acb50bccb108b39f53be974b1e5d89995 tsk_list_t thttp_sessions_L_t thttp__session_8h.html a5454a641989a0b5aefff214ed0a8f41e void thttp_session_handle_t thttp__session_8h.html a0697a651e7789539f8fa15c2ee3e8565 void thttp_stack_handle_t thttp__session_8h.html a41c8dff11e4abd7d8043716a46db1060 thttp_session_option_e thttp__session_8h.html a693a3edc20cb070116e6ca8400b8e337 THTTP_SESSION_OPTION_TIMEOUT thttp__session_8h.html a693a3edc20cb070116e6ca8400b8e337a94cc57900b9735e4313e16c36cfb3416 thttp_session_param_type_e thttp__session_8h.html ac60e1a2d905c79691f843b2ff333c7e3 httpp_null thttp__session_8h.html ac60e1a2d905c79691f843b2ff333c7e3ad0712c5b56959908ae2d1d5687aaf142 httpp_option thttp__session_8h.html ac60e1a2d905c79691f843b2ff333c7e3a97698826573c58b30fe72710553c1bb3 httpp_cred thttp__session_8h.html ac60e1a2d905c79691f843b2ff333c7e3a03d31a322cd2b83a8ca8e0fb87233e62 httpp_header thttp__session_8h.html ac60e1a2d905c79691f843b2ff333c7e3a895def420a1dcc12fce22e87fa052878 httpp_userdata thttp__session_8h.html ac60e1a2d905c79691f843b2ff333c7e3a067b4c74eaac026c6a463d4bb0994efc TINYHTTP_API thttp_session_handle_t * thttp_session_create group__thttp__session__group.html ga4ea39662c02afa5c56439c4f087511e9 (const thttp_stack_handle_t *stack,...) TINYHTTP_API int thttp_session_set group__thttp__session__group.html gad32c0f75635447af16a761bdab0b89bc (thttp_session_handle_t *self,...) TINYHTTP_API thttp_session_id_t thttp_session_get_id group__thttp__session__group.html ga183dab1dec59d010e2efa1be4809e3c0 (const thttp_session_handle_t *self) TINYHTTP_API const void * thttp_session_get_userdata group__thttp__session__group.html ga0f457e2b4f3d1cc43074230a174cca81 (const thttp_session_handle_t *self) TINYHTTP_API int thttp_session_closefd thttp__session_8h.html a996c48c3c855e394db760a92133644aa (thttp_session_handle_t *self) int thttp_session_update_challenges thttp__session_8h.html a91341cd284ebed49ece3d7e0c1ffac75 (thttp_session_t *self, const thttp_response_t *response, tsk_bool_t answered) int thttp_session_signal_closed thttp__session_8h.html a00500a6442e130d6f1a0ac29084cfa6e (thttp_session_t *self) int thttp_session_signal_error thttp__session_8h.html a8d99c10a76adba8db5ae8a3f5a04ef0c (thttp_session_t *self) thttp_session_t * thttp_session_get_by_fd thttp__session_8h.html a1e988df3ceff34ac789db8845416695a (thttp_sessions_L_t *sessions, tnet_fd_t fd) TINYHTTP_GEXTERN const tsk_object_def_t * thttp_session_def_t thttp__session_8h.html aa76ab49cc2bf8b06a8710dd2363dd9bc thttp_url.h C:/Projects/Doubango/tinyHTTP/include/tinyhttp/ thttp__url_8h tinyhttp_config.h thttp_url_s #define THTTP_URL_IS_SECURE thttp__url_8h.html a57cff1b0002ccece844698c368dc6977 (url) enum thttp_url_type_e thttp_url_type_t thttp__url_8h.html a945d6b58ceb5915e0ae6599d908fa2f2 enum thttp_host_type_e thttp_host_type_t thttp__url_8h.html a3f252099597edf09599b4215afbd33ef struct thttp_url_s thttp_url_t thttp__url_8h.html a952418bd9b2f4a4fe8005cf489de403a thttp_url_type_e thttp__url_8h.html af22b11b0c965c8c7c48f518abc48461e thttp_url_unknown thttp__url_8h.html af22b11b0c965c8c7c48f518abc48461eac6966438fbdde9d5b4002bbdc272e0e4 thttp_url_http thttp__url_8h.html af22b11b0c965c8c7c48f518abc48461eae00ad6d35614bde9178c62d99d7371b9 thttp_url_https thttp__url_8h.html af22b11b0c965c8c7c48f518abc48461ea7eb154f55d294931bc37ea828a61086c thttp_host_type_e thttp__url_8h.html a011593e62d5f5598b1b3a4cf772cbef4 thttp_host_unknown thttp__url_8h.html a011593e62d5f5598b1b3a4cf772cbef4a7fe650cff2182f4d64de44fb24af16d0 thttp_host_hostname thttp__url_8h.html a011593e62d5f5598b1b3a4cf772cbef4ad30b915ca257e90c8684fab6b7d26902 thttp_host_ipv4 thttp__url_8h.html a011593e62d5f5598b1b3a4cf772cbef4a1af01821ee02ff7cf2b5aba5d789c5a9 thttp_host_ipv6 thttp__url_8h.html a011593e62d5f5598b1b3a4cf772cbef4abe089701023a2324b0000de5311bd0a3 TINYHTTP_API int thttp_url_serialize group__thttp__url__group.html ga9b7274dffec6932a2851513b865226b8 (const thttp_url_t *url, tsk_buffer_t *output) TINYHTTP_API char * thttp_url_tostring group__thttp__url__group.html gadc56e46c5df2f68f9a359d65f566904e (const thttp_url_t *url) TINYHTTP_API thttp_url_t * thttp_url_clone group__thttp__url__group.html ga164927101cd3c02cd641e1bea51b836a (const thttp_url_t *url) TINYHTTP_API tsk_bool_t thttp_url_isvalid group__thttp__url__group.html gabec149e64b6b9adffc609190be8c9c33 (const char *urlstring) thttp_url_t * thttp_url_create group__thttp__url__group.html ga3326c658c6aa66b70472a129190a8f27 (thttp_url_type_t type) TINYHTTP_GEXTERN const tsk_object_def_t * thttp_url_def_t thttp__url_8h.html a6eec1868fa5fa2b26b2b837a7450f0f3 tinyhttp_config.h C:/Projects/Doubango/tinyHTTP/include/ tinyhttp__config_8h #define TINYHTTP_API tinyhttp__config_8h.html ac042a298e1ceba9c523f9cbea33509b5 #define TINYHTTP_GEXTERN tinyhttp__config_8h.html ab5292e1e342d7d2dad9961f02e0468ea #define THTTP_BEGIN_DECLS tinyhttp__config_8h.html a8ba9bcf4430a75f1160185b44b401c44 #define THTTP_END_DECLS tinyhttp__config_8h.html a49350caf57b39001d75fd5b8e3dd70c8 thttp_auth.c C:/Projects/Doubango/tinyHTTP/src/auth/ thttp__auth_8c tinyhttp/auth/thttp_auth.h tsk_size_t thttp_auth_basic_response group__thttp__auth__group.html gaf720869992f752dc684f3dc63f228be6 (const char *userid, const char *password, char **response) int thttp_auth_digest_HA1 group__thttp__auth__group.html ga512b7e39c4f78e196f225b6e75fc7551 (const char *username, const char *realm, const char *password, tsk_md5string_t *ha1) int thttp_auth_digest_HA1sess group__thttp__auth__group.html ga82bbc1b3b5f7945349db1bf918c2a7cc (const char *username, const char *realm, const char *password, const char *nonce, const char *cnonce, tsk_md5string_t *ha1sess) int thttp_auth_digest_HA2 group__thttp__auth__group.html ga35a96816fa3c4c48468187abc6ed36c3 (const char *method, const char *url, const tsk_buffer_t *entity_body, const char *qop, tsk_md5string_t *ha2) int thttp_auth_digest_response group__thttp__auth__group.html gadfec81e484a75707d0319cbc9d1bb3ec (const tsk_md5string_t *ha1, const char *nonce, const nonce_count_t noncecount, const char *cnonce, const char *qop, const tsk_md5string_t *ha2, tsk_md5string_t *response) thttp_challenge.c C:/Projects/Doubango/tinyHTTP/src/auth/ thttp__challenge_8c tinyhttp/auth/thttp_challenge.h thttp.h tinyhttp/headers/thttp_header_Authorization.h #define THTTP_CHALLENGE_IS_DIGEST thttp__challenge_8c.html a17266f53b47c6759209b024cfeec652e (self) #define THTTP_CHALLENGE_IS_BASIC thttp__challenge_8c.html affefab655d3dcf05e87102924c3426b9 (self) #define THTTP_CHALLENGE_IS_AKAv1 thttp__challenge_8c.html a17c7cf7ae6a60a7ec4f737534ff78186 (self) #define THTTP_CHALLENGE_IS_AKAv2 thttp__challenge_8c.html ae62785164aa259e6ee525611fe749235 (self) #define THTTP_AUTH_COPY_VALUES thttp__challenge_8c.html a3bd5133626ec170c6a86d945a95c12aa (hdr) thttp_challenge_t * thttp_challenge_create thttp__challenge_8c.html a318168bdbcafa58b5c669569df78675d (tsk_bool_t isproxy, const char *scheme, const char *realm, const char *nonce, const char *opaque, const char *algorithm, const char *qop) int thttp_challenge_reset_cnonce thttp__challenge_8c.html a9a8e025b746285d9fc92ce1075b98e2d (thttp_challenge_t *self) int thttp_challenge_get_digest_response thttp__challenge_8c.html ade573d9fc358704de4e1e7edb359bc76 (thttp_challenge_t *self, const char *username, const char *password, const char *method, const char *uristring, const tsk_buffer_t *entity_body, char **response) int thttp_challenge_update thttp__challenge_8c.html a3dfcdc7a0b7e13d2e1b8f34d85c0aa97 (thttp_challenge_t *self, const char *scheme, const char *realm, const char *nonce, const char *opaque, const char *algorithm, const char *qop) thttp_header_t * thttp_challenge_create_header_authorization thttp__challenge_8c.html af754fbfa7db986e184bba843f946d47b (thttp_challenge_t *self, const char *username, const char *password, const thttp_request_t *request) const tsk_object_def_t * thttp_challenge_def_t thttp__challenge_8c.html a8de773d49fea958030eaf390c2eac874 thttp_header.c C:/Projects/Doubango/tinyHTTP/src/headers/ thttp__header_8c tinyhttp/headers/thttp_header.h tinyhttp/headers/thttp_header_Dummy.h const char * thttp_header_get_name thttp__header_8c.html aff5b23d3dee1ac20625a4d6adc2dabd8 (thttp_header_type_t type) const char * thttp_header_get_nameex thttp__header_8c.html a65a286d7828397c6e1f335edf055b6f7 (const thttp_header_t *self) char thttp_header_get_param_separator thttp__header_8c.html ab427239dde18b3463673e20585534e33 (const thttp_header_t *self) int thttp_header_serialize group__thttp__header__group.html ga7abd684222ab6096765addca79071561 (const thttp_header_t *self, tsk_buffer_t *output) char * thttp_header_tostring group__thttp__header__group.html ga2ba34e8e33da57b8af99350c85768099 (const thttp_header_t *self) char * thttp_header_value_tostring group__thttp__header__group.html ga770293aff5d59b867680f5c099eee323 (const thttp_header_t *self) thttp_header_Authorization.c C:/Projects/Doubango/tinyHTTP/src/headers/ thttp__header___authorization_8c tinyhttp/headers/thttp_header_Authorization.h tinyhttp/parsers/thttp_parser_url.h thttp_header_Authorization_t * thttp_header_authorization_create thttp__header___authorization_8c.html a166164e6a4ed700ef370b5777aecde26 () int thttp_header_Authorization_tostring thttp__header___authorization_8c.html a7b352d0f3e061b2ba7fbcb8b859e6474 (const thttp_header_t *header, tsk_buffer_t *output) thttp_header_Authorization_t * thttp_header_Authorization_parse group__thttp__header__group.html gaf62fc4d2fedd30ee7dc84856859e8a4f (const char *data, tsk_size_t size) thttp_header_Proxy_Authorization_t * thttp_header_Proxy_Authorization_parse group__thttp__header__group.html ga2d423bf012c44446fbadc8f2e9e9c753 (const char *data, tsk_size_t size) const tsk_object_def_t * thttp_header_Authorization_def_t thttp__header___authorization_8c.html ae199e6ec32d09c9af2eb5885f96c6bb2 thttp_header_Content_Length.c C:/Projects/Doubango/tinyHTTP/src/headers/ thttp__header___content___length_8c tinyhttp/headers/thttp_header_Content_Length.h thttp_header_Content_Length_t * thttp_header_content_length_create thttp__header___content___length_8c.html a0c695121d4b61386a6ac1e9df931ba8f (uint32_t length) int thttp_header_Content_Length_tostring thttp__header___content___length_8c.html a78fbeaf931b0b78c46944584d40f361c (const thttp_header_t *header, tsk_buffer_t *output) thttp_header_Content_Length_t * thttp_header_Content_Length_parse group__thttp__header__group.html ga4c9a74cd97da944385e046590fa0c4c1 (const char *data, tsk_size_t size) const tsk_object_def_t * thttp_header_Content_Length_def_t thttp__header___content___length_8c.html a185d9b0e08ccec6ee26850e74e9d7c66 thttp_header_Content_Type.c C:/Projects/Doubango/tinyHTTP/src/headers/ thttp__header___content___type_8c tinyhttp/headers/thttp_header_Content_Type.h thttp_header_Content_Type_t * thttp_header_content_type_create thttp__header___content___type_8c.html a805b4a1049b3760791cda03c19584c75 (const char *type) thttp_header_Content_Type_t * thttp_header_content_type_create_null thttp__header___content___type_8c.html ae8b68771502f79c782af939bfda18b93 () int thttp_header_Content_Type_tostring thttp__header___content___type_8c.html a0b2beef56edbd1226b5a15411aeb43f4 (const thttp_header_t *header, tsk_buffer_t *output) thttp_header_Content_Type_t * thttp_header_Content_Type_parse group__thttp__header__group.html ga88c3c565650876a99c75c7503333cced (const char *data, tsk_size_t size) const tsk_object_def_t * thttp_header_Content_Type_def_t thttp__header___content___type_8c.html a911bb4b12f106ad2da6673169f6e37be thttp_header_Dummy.c C:/Projects/Doubango/tinyHTTP/src/headers/ thttp__header___dummy_8c tinyhttp/headers/thttp_header_Dummy.h tinyhttp/parsers/thttp_parser_url.h thttp_header_Dummy_t * thttp_header_dummy_create thttp__header___dummy_8c.html a260b69294cde8c14d02fcce86146de63 (const char *name, const char *value) thttp_header_Dummy_t * thttp_header_dummy_create_null thttp__header___dummy_8c.html a754efe688f5a1b19dbb715bce8468a9f () int thttp_header_Dummy_tostring thttp__header___dummy_8c.html af7f2542fcb0b5e94c55e24ad9a7983ec (const thttp_header_t *header, tsk_buffer_t *output) thttp_header_Dummy_t * thttp_header_Dummy_parse group__thttp__header__group.html gaa51ce8cbaeba9ffaf24847f4ff6c6c63 (const char *data, tsk_size_t size) const tsk_object_def_t * thttp_header_Dummy_def_t thttp__header___dummy_8c.html a7a8a488e2f20e15dc52821d4f7900677 thttp_header_ETag.c C:/Projects/Doubango/tinyHTTP/src/headers/ thttp__header___e_tag_8c tinyhttp/headers/thttp_header_ETag.h tinyhttp/parsers/thttp_parser_url.h thttp_header_ETag_t * thttp_header_etag_create thttp__header___e_tag_8c.html a51972875d3d2702e9bb2d1cad9b45659 (const char *value) thttp_header_ETag_t * thttp_header_etag_create_null thttp__header___e_tag_8c.html ad07c1d52806e9274dc962ec7db01af97 () int thttp_header_ETag_tostring thttp__header___e_tag_8c.html afb4b696e2d9abe37060e161791bb546a (const thttp_header_t *header, tsk_buffer_t *output) thttp_header_ETag_t * thttp_header_ETag_parse group__thttp__header__group.html ga8f80a83c38b4b3c23ef9adca526c2067 (const char *data, tsk_size_t size) const tsk_object_def_t * thttp_header_ETag_def_t thttp__header___e_tag_8c.html a6458161bdd34b5aa4035281a50addd8f thttp_header_Transfer_Encoding.c C:/Projects/Doubango/tinyHTTP/src/headers/ thttp__header___transfer___encoding_8c tinyhttp/headers/thttp_header_Transfer_Encoding.h thttp_header_Transfer_Encoding_t * thttp_header_transfer_encoding_create thttp__header___transfer___encoding_8c.html aa1db4ca84e99d39bbe1d5a7751c2dbb5 (const char *encoding) thttp_header_Transfer_Encoding_t * thttp_header_transfer_encoding_create_null thttp__header___transfer___encoding_8c.html aebce8cb85bbc984054dc55535eff4ef0 () int thttp_header_Transfer_Encoding_tostring thttp__header___transfer___encoding_8c.html a60865a3a13d8ebf0ac0c37c702ba5cb2 (const thttp_header_t *header, tsk_buffer_t *output) thttp_header_Transfer_Encoding_t * thttp_header_Transfer_Encoding_parse group__thttp__header__group.html ga16eb00aaf3ca02295c0c7dcd1f7c808d (const char *data, tsk_size_t size) const tsk_object_def_t * thttp_header_Transfer_Encoding_def_t thttp__header___transfer___encoding_8c.html adefb146cda0858b796412ae5af31bb86 thttp_header_WWW_Authenticate.c C:/Projects/Doubango/tinyHTTP/src/headers/ thttp__header___w_w_w___authenticate_8c tinyhttp/headers/thttp_header_WWW_Authenticate.h tinyhttp/parsers/thttp_parser_url.h #define prev_not_comma thttp__header___w_w_w___authenticate_8c.html a0271fd9cc6bda8b3fde50745215bee42 (p) thttp_header_WWW_Authenticate_t * thttp_header_www_authenticate_create thttp__header___w_w_w___authenticate_8c.html abf3fc1eedfd316305b60c406f2b4a9a1 () int thttp_header_WWW_Authenticate_tostring thttp__header___w_w_w___authenticate_8c.html a3191f98b29b0c55f0dbd8ee836da9b43 (const thttp_header_t *header, tsk_buffer_t *output) thttp_header_WWW_Authenticate_t * thttp_header_WWW_Authenticate_parse group__thttp__header__group.html ga6ea6cdaa0f153de0f53b25d02a99778c (const char *data, tsk_size_t size) thttp_header_Proxy_Authenticate_t * thttp_header_Proxy_Authenticate_parse thttp__header___w_w_w___authenticate_8c.html a617438484d983519ec1531e0f1912fce (const char *data, tsk_size_t size) const tsk_object_def_t * thttp_header_WWW_Authenticate_def_t thttp__header___w_w_w___authenticate_8c.html a59a07c2bac40f845974d43ee9f3f5fe0 thttp_parser_header.c C:/Projects/Doubango/tinyHTTP/src/parsers/ thttp__parser__header_8c tinyhttp/parsers/thttp_parser_header.h tinyhttp/headers/thttp_header_Authorization.h tinyhttp/headers/thttp_header_Dummy.h tinyhttp/headers/thttp_header_ETag.h tinyhttp/headers/thttp_header_Transfer_Encoding.h tinyhttp/headers/thttp_header_WWW_Authenticate.h #define ADD_HEADERS thttp__parser__header_8c.html a27be7662a4a3bc93b2472c1b7123f46c (headers) #define ADD_HEADER thttp__parser__header_8c.html a0137efa753e3b9c5c03d459ed14887f7 (header) int thttp_header_parse thttp__parser__header_8c.html ae52707f146ca8f1c20d2d170b6bd4e65 (tsk_ragel_state_t *state, thttp_message_t *message) thttp_parser_message.c C:/Projects/Doubango/tinyHTTP/src/parsers/ thttp__parser__message_8c tinyhttp/parsers/thttp_parser_message.h tinyhttp/parsers/thttp_parser_header.h tinyhttp/parsers/thttp_parser_url.h int thttp_message_parse thttp__parser__message_8c.html aa58e2b6a672e557389465d5def68802e (tsk_ragel_state_t *state, thttp_message_t **result, tsk_bool_t extract_content) thttp_parser_url.c C:/Projects/Doubango/tinyHTTP/src/parsers/ thttp__parser__url_8c tinyhttp/parsers/thttp_parser_url.h thttp_url_t * thttp_url_parse group__thttp__url__group.html ga2204b5747836c64bea185be649ce1470 (const char *urlstring, tsk_size_t length) thttp.c C:/Projects/Doubango/tinyHTTP/src/ thttp_8c thttp.h tinyhttp/thttp_action.h tinyhttp/thttp_event.h tinyhttp/thttp_message.h tinyhttp/parsers/thttp_parser_message.h tinyhttp/headers/thttp_header_Transfer_Encoding.h tinyhttp/thttp_dialog.h #define THTTP_MIN_STREAM_CHUNCK_SIZE thttp_8c.html a4fe6c3e978f2b8dd596315d8c714675f int __thttp_stack_set thttp_8c.html a5094d9b95c2ce4945b1de1b5d6d2260e (thttp_stack_t *self, va_list *app) thttp_stack_handle_t * thttp_stack_create group__thttp__stack__group.html ga23f21d510973ba5761fd25286df19eef (thttp_stack_callback_f callback,...) int thttp_stack_start group__thttp__stack__group.html ga53cf350947bec4313d285a3b89df7f31 (thttp_stack_handle_t *self) int thttp_stack_set group__thttp__stack__group.html ga6f67d03e0f023335b97788002fb247a2 (thttp_stack_handle_t *self,...) const void * thttp_stack_get_userdata group__thttp__stack__group.html gacf4a84954ca6c196f357cba4731e3ae3 (thttp_stack_handle_t *self) int thttp_stack_stop group__thttp__stack__group.html ga46ca1b404d575a8b1f6c1bcea9cf9484 (thttp_stack_handle_t *self) int thttp_stack_alert thttp_8c.html ab532602d492266c03327a604daa7462e (const thttp_stack_t *self, const thttp_event_t *e) const tsk_object_def_t * thttp_stack_def_t thttp_8c.html ab351f37e2977937fb0040e18630b06a4 thttp_action.c C:/Projects/Doubango/tinyHTTP/src/ thttp__action_8c tinyhttp/thttp_action.h thttp.h thttp_action_t * thttp_action_create thttp__action_8c.html a73543e652404a6e5f64ff18066468db8 (thttp_action_type_t type, const char *urlstring, const char *method, va_list *app) int thttp_action_perform group__thttp__action__group.html ga36b1aa78a24305f56973f370f356236d (thttp_session_handle_t *session, const char *urlstring, const char *method,...) const tsk_object_def_t * thttp_action_def_t thttp__action_8c.html a3880c0dbf8e3b468c2813cf398e070ad thttp_dialog.c C:/Projects/Doubango/tinyHTTP/src/ thttp__dialog_8c tinyhttp/thttp_dialog.h thttp.h tinyhttp/thttp_action.h tinyhttp/thttp_session.h tinyhttp/thttp_url.h tinyhttp/parsers/thttp_parser_url.h tinyhttp/headers/thttp_header_Dummy.h #define DEBUG_STATE_MACHINE thttp__dialog_8c.html a81cfaffe67503aea261a80843624919e #define THTTP_MESSAGE_DESCRIPTION thttp__dialog_8c.html a7a8940a5d53df638ec52288b75989fc4 (message) #define THTTP_DIALOG_TRANSPORT_ERROR_CODE thttp__dialog_8c.html aa32e20ee3bff57d5338833ef141907ac enum _fsm_action_e _fsm_action_t thttp__dialog_8c.html afe20aca1bd90c447e89dfd4b30661acf enum _fsm_state_e _fsm_state_t thttp__dialog_8c.html ac06f5d03925a1287a4f89e0d57f347fe _fsm_action_e thttp__dialog_8c.html ad032147dfda9028e630a09a1c3bec61d _fsm_action_request thttp__dialog_8c.html ad032147dfda9028e630a09a1c3bec61da2e7bfdefaa441cf97db0f8ccd0efbf43 _fsm_action_close thttp__dialog_8c.html ad032147dfda9028e630a09a1c3bec61dafa51b123b60fbdfe6b1c2265a912ad1b _fsm_action_message thttp__dialog_8c.html ad032147dfda9028e630a09a1c3bec61daa5b7c1cbb6978522d70fcd9daa3c68ab _fsm_action_closed thttp__dialog_8c.html ad032147dfda9028e630a09a1c3bec61dae0791cf072837e4754246ba7d8de9ece _fsm_action_error thttp__dialog_8c.html ad032147dfda9028e630a09a1c3bec61da8112fd037b6e1e00369c8412688c95ad _fsm_state_e thttp__dialog_8c.html a92913a3e734277dfa8b96cdd97a9cbcb _fsm_state_Started thttp__dialog_8c.html a92913a3e734277dfa8b96cdd97a9cbcba76034bb262163ff2e14ebbdbe3b3b2ba _fsm_state_Transfering thttp__dialog_8c.html a92913a3e734277dfa8b96cdd97a9cbcba07dc0fcb6ff70d5b4480ab3c965e6e55 _fsm_state_Terminated thttp__dialog_8c.html a92913a3e734277dfa8b96cdd97a9cbcbaeab8f5e66ccc9c9df9e4edd20400e037 int thttp_dialog_send_request thttp__dialog_8c.html a508502e5b7d170d72fe0fd6572bfe4e7 (thttp_dialog_t *self) int thttp_dialog_update_timestamp thttp__dialog_8c.html a4022253c16e2be6003e1bc212814ffcd (thttp_dialog_t *self) int thttp_dialog_OnTerminated thttp__dialog_8c.html acc131be6c5a9a9b9f6580b2a0ca0918d (thttp_dialog_t *self) int thttp_stack_alert thttp__dialog_8c.html ab532602d492266c03327a604daa7462e (const thttp_stack_t *self, const thttp_event_t *e) int thttp_dialog_Started_2_Transfering_X_request thttp__dialog_8c.html a4fec827477039cd133bb0ba55cd6e1b6 (va_list *app) int thttp_dialog_Transfering_2_Transfering_X_401_407 thttp__dialog_8c.html a00ab51fe52cf9ff43607376dd9b2f663 (va_list *app) int thttp_dialog_Transfering_2_Transfering_X_1xx thttp__dialog_8c.html ac58361d510dad68eed62a8ccf8e3ba75 (va_list *app) int thttp_dialog_Transfering_2_Terminated_X_message thttp__dialog_8c.html ab1728da2b2245a6768a00ce40e0861f7 (va_list *app) int thttp_dialog_Any_2_Terminated_X_closed thttp__dialog_8c.html ae2b2c69ea17d9de8e454f914f94393bf (va_list *app) int thttp_dialog_Any_2_Terminated_X_Error thttp__dialog_8c.html a271bc2b8bacb15714584816fb587a8cb (va_list *app) tsk_bool_t _fsm_cond_i_401_407 thttp__dialog_8c.html a06b79f19a5f46a36b5b10c3f150dd32a (thttp_dialog_t *self, thttp_message_t *message) tsk_bool_t _fsm_cond_i_1xx thttp__dialog_8c.html a900dbaa94550c911cf068916d7949b52 (thttp_dialog_t *self, thttp_message_t *message) thttp_dialog_t * thttp_dialog_create thttp__dialog_8c.html ae36feb1433b9c3231537edb7cb386a97 (struct thttp_session_s *session) int thttp_dialog_fsm_act thttp__dialog_8c.html a75bbcbd775498c9c768e4d3536c7cc3b (thttp_dialog_t *self, tsk_fsm_action_id action_id, const thttp_message_t *message, const thttp_action_t *action) thttp_dialog_t * thttp_dialog_new thttp__dialog_8c.html a47c02f0e16ba68f049d5721c479b8de0 (thttp_session_t *session) thttp_dialog_t * thttp_dialog_get_oldest thttp__dialog_8c.html a11a7f172eec35d75c54445562db2733e (thttp_dialogs_L_t *dialogs) const tsk_object_def_t * thttp_dialog_def_t thttp__dialog_8c.html a9829fc6c800994cd8a137eb90597b47a thttp_event.c C:/Projects/Doubango/tinyHTTP/src/ thttp__event_8c tinyhttp/thttp_event.h tinyhttp/thttp_message.h thttp_event_t * thttp_event_create thttp__event_8c.html a957893a2f552054a69a7e63ab96ddb04 (thttp_event_type_t type, const thttp_session_handle_t *session, const char *description, const thttp_message_t *message) const void * thttp_event_def_t thttp__event_8c.html a80813987ea170771d264808d86bb3c03 thttp_message.c C:/Projects/Doubango/tinyHTTP/src/ thttp__message_8c tinyhttp/thttp_message.h #define ADD_HEADER thttp__message_8c.html a04933dbce47a20696dc3fbdaeaacb126 (type, field) thttp_message_t * thttp_message_create group__thttp__message__group.html ga3fad120325a24fcdab2c8a1aac655b84 () thttp_request_t * thttp_request_create group__thttp__message__group.html gaa65be3fa6b585652c98594734b64efa8 (const char *method, const thttp_url_t *url) thttp_response_t * thttp_response_create group__thttp__message__group.html ga07f948cc1371f453a96c01a57dc0adbb (const thttp_request_t *request, short status_code, const char *reason_phrase) int thttp_message_add_header group__thttp__message__group.html ga0067f283164eb98c6850328b39d5ff26 (thttp_message_t *self, const thttp_header_t *hdr) int thttp_message_add_headers group__thttp__message__group.html ga9d772552b9a892b718f0fd8aff3b86b2 (thttp_message_t *self, const thttp_headers_L_t *headers) int thttp_message_add_content group__thttp__message__group.html ga0fbe5b273002fc7b0bfaa4ce306508af (thttp_message_t *self, const char *content_type, const void *content, tsk_size_t size) int thttp_message_append_content group__thttp__message__group.html gada8275938d66a7f7c77a18b40dae685e (thttp_message_t *self, const void *content, tsk_size_t size) const thttp_header_t * thttp_message_get_headerAt group__thttp__message__group.html gacc210783cfa8c4f937430dd1f2508611 (const thttp_message_t *self, thttp_header_type_t type, tsk_size_t index) const thttp_header_t * thttp_message_get_header group__thttp__message__group.html ga423b5655de3f4ddff2a05a259ad7557f (const thttp_message_t *self, thttp_header_type_t type) const thttp_header_t * thttp_message_get_headerByName group__thttp__message__group.html gadbe0434124bf2f50b12fdba10a44fb2b (const thttp_message_t *self, const char *name) int thttp_message_serialize group__thttp__message__group.html ga3f87c7ab7eb5bb730f5b153fcc1dc1c0 (const thttp_message_t *self, tsk_buffer_t *output) char * thttp_message_tostring group__thttp__message__group.html ga58993e3fc64c1116997758f6c4e468d1 (const thttp_message_t *self) thttp_request_t * thttp_request_new group__thttp__message__group.html ga5dcd151de1e0ad4aec5e5212a506b889 (const char *method, const thttp_url_t *request_url) thttp_response_t * thttp_response_new group__thttp__message__group.html gac011c57f8bd07ed2662bbc71b6e44a62 (short status_code, const char *reason_phrase, const thttp_request_t *request) const tsk_object_def_t * thttp_message_def_t thttp__message_8c.html a6d03014b06c22907fa7251aa74a04656 thttp_session.c C:/Projects/Doubango/tinyHTTP/src/ thttp__session_8c tinyhttp/thttp_session.h thttp.h tinyhttp/thttp_action.h tinyhttp/headers/thttp_header_Dummy.h tinyhttp/headers/thttp_header_WWW_Authenticate.h int thttp_session_signal thttp__session_8c.html aca34bca93da39b305f8a1afc0bc91904 (thttp_session_t *self, thttp_action_type_t atype) int __thttp_session_set thttp__session_8c.html a0b34d6e5d87a8694c3f251cabaa7133f (thttp_session_t *self, va_list *app) thttp_session_handle_t * thttp_session_create group__thttp__session__group.html ga4ea39662c02afa5c56439c4f087511e9 (const thttp_stack_handle_t *stack,...) int thttp_session_set group__thttp__session__group.html gad32c0f75635447af16a761bdab0b89bc (thttp_session_handle_t *self,...) thttp_session_id_t thttp_session_get_id group__thttp__session__group.html ga183dab1dec59d010e2efa1be4809e3c0 (const thttp_session_handle_t *self) const void * thttp_session_get_userdata group__thttp__session__group.html ga0f457e2b4f3d1cc43074230a174cca81 (const thttp_session_handle_t *self) int thttp_session_closefd thttp__session_8c.html ab301eb511cb7e193cdae2d25dd007ca5 (thttp_session_handle_t *_self) int thttp_session_update_challenges thttp__session_8c.html a91341cd284ebed49ece3d7e0c1ffac75 (thttp_session_t *self, const thttp_response_t *response, tsk_bool_t answered) int thttp_session_signal_closed thttp__session_8c.html a00500a6442e130d6f1a0ac29084cfa6e (thttp_session_t *self) int thttp_session_signal_error thttp__session_8c.html a8d99c10a76adba8db5ae8a3f5a04ef0c (thttp_session_t *self) thttp_session_t * thttp_session_get_by_fd thttp__session_8c.html a1e988df3ceff34ac789db8845416695a (thttp_sessions_L_t *sessions, tnet_fd_t fd) const tsk_object_def_t * thttp_session_def_t thttp__session_8c.html a1bb8f8df043cc568314c18977f4d8edc thttp_url.c C:/Projects/Doubango/tinyHTTP/src/ thttp__url_8c tinyhttp/thttp_url.h tinyhttp/parsers/thttp_parser_url.h thttp_url_t * thttp_url_create group__thttp__url__group.html ga3326c658c6aa66b70472a129190a8f27 (thttp_url_type_t type) int thttp_url_serialize group__thttp__url__group.html ga9b7274dffec6932a2851513b865226b8 (const thttp_url_t *url, tsk_buffer_t *output) char * thttp_url_tostring group__thttp__url__group.html gadc56e46c5df2f68f9a359d65f566904e (const thttp_url_t *url) thttp_url_t * thttp_url_clone group__thttp__url__group.html ga164927101cd3c02cd641e1bea51b836a (const thttp_url_t *url) tsk_bool_t thttp_url_isvalid group__thttp__url__group.html gabec149e64b6b9adffc609190be8c9c33 (const char *urlstring) const tsk_object_def_t * thttp_url_def_t thttp__url_8c.html a98e11c7a8aa8410e4a955c4376d78cd4 thttp_auth_group HTTP basic/digest authentication (RFC 2617) group__thttp__auth__group.html tsk_size_t thttp_auth_basic_response group__thttp__auth__group.html gaf720869992f752dc684f3dc63f228be6 (const char *userid, const char *password, char **response) int thttp_auth_digest_HA1 group__thttp__auth__group.html ga512b7e39c4f78e196f225b6e75fc7551 (const char *username, const char *realm, const char *password, tsk_md5string_t *ha1) int thttp_auth_digest_HA1sess group__thttp__auth__group.html ga82bbc1b3b5f7945349db1bf918c2a7cc (const char *username, const char *realm, const char *password, const char *nonce, const char *cnonce, tsk_md5string_t *ha1sess) int thttp_auth_digest_HA2 group__thttp__auth__group.html ga35a96816fa3c4c48468187abc6ed36c3 (const char *method, const char *url, const tsk_buffer_t *entity_body, const char *qop, tsk_md5string_t *ha2) int thttp_auth_digest_response group__thttp__auth__group.html gadfec81e484a75707d0319cbc9d1bb3ec (const tsk_md5string_t *ha1, const char *nonce, const nonce_count_t noncecount, const char *cnonce, const char *qop, const tsk_md5string_t *ha2, tsk_md5string_t *response) thttp_header_group HTTP Headers group__thttp__header__group.html int thttp_header_serialize group__thttp__header__group.html ga7abd684222ab6096765addca79071561 (const thttp_header_t *self, tsk_buffer_t *output) char * thttp_header_tostring group__thttp__header__group.html ga2ba34e8e33da57b8af99350c85768099 (const thttp_header_t *self) char * thttp_header_value_tostring group__thttp__header__group.html ga770293aff5d59b867680f5c099eee323 (const thttp_header_t *self) thttp_header_Authorization_t * thttp_header_Authorization_parse group__thttp__header__group.html gaf62fc4d2fedd30ee7dc84856859e8a4f (const char *data, tsk_size_t size) thttp_header_Proxy_Authorization_t * thttp_header_Proxy_Authorization_parse group__thttp__header__group.html ga2d423bf012c44446fbadc8f2e9e9c753 (const char *data, tsk_size_t size) thttp_header_Content_Length_t * thttp_header_Content_Length_parse group__thttp__header__group.html ga4c9a74cd97da944385e046590fa0c4c1 (const char *data, tsk_size_t size) thttp_header_Content_Type_t * thttp_header_Content_Type_parse group__thttp__header__group.html ga88c3c565650876a99c75c7503333cced (const char *data, tsk_size_t size) thttp_header_Dummy_t * thttp_header_Dummy_parse group__thttp__header__group.html gaa51ce8cbaeba9ffaf24847f4ff6c6c63 (const char *data, tsk_size_t size) thttp_header_ETag_t * thttp_header_ETag_parse group__thttp__header__group.html ga8f80a83c38b4b3c23ef9adca526c2067 (const char *data, tsk_size_t size) thttp_header_Transfer_Encoding_t * thttp_header_Transfer_Encoding_parse group__thttp__header__group.html ga16eb00aaf3ca02295c0c7dcd1f7c808d (const char *data, tsk_size_t size) thttp_header_WWW_Authenticate_t * thttp_header_WWW_Authenticate_parse group__thttp__header__group.html ga6ea6cdaa0f153de0f53b25d02a99778c (const char *data, tsk_size_t size) thttp_stack_group HTTP/HTTPS stack group__thttp__stack__group.html thttp_stack_handle_t * thttp_stack_create group__thttp__stack__group.html ga23f21d510973ba5761fd25286df19eef (thttp_stack_callback_f callback,...) int thttp_stack_start group__thttp__stack__group.html ga53cf350947bec4313d285a3b89df7f31 (thttp_stack_handle_t *self) int thttp_stack_set group__thttp__stack__group.html ga6f67d03e0f023335b97788002fb247a2 (thttp_stack_handle_t *self,...) const void * thttp_stack_get_userdata group__thttp__stack__group.html gacf4a84954ca6c196f357cba4731e3ae3 (thttp_stack_handle_t *self) int thttp_stack_stop group__thttp__stack__group.html ga46ca1b404d575a8b1f6c1bcea9cf9484 (thttp_stack_handle_t *self) thttp_action_group Sending Requests group__thttp__action__group.html #define THTTP_ACTION_SET_OPTION group__thttp__action__group.html gafddb2b8c342d440cb0be8ae5f55714c0 (ID_ENUM, VALUE_STR) #define THTTP_ACTION_SET_HEADER group__thttp__action__group.html ga276d6118d0038e4bdab2a02027c53c4e (NAME_STR, VALUE_STR) #define THTTP_ACTION_SET_PAYLOAD group__thttp__action__group.html gab54688c397a0df38f72e19d3e761513c (PAY_PTR, PAY_SIZE) #define THTTP_ACTION_SET_NULL group__thttp__action__group.html ga168e5e2a98540e218c15868f86cf494f () #define thttp_action_CONNECT group__thttp__action__group.html gad1a804068d4f970d35b62506405bb1b9 (session, urlstring,...) #define thttp_action_DELETE group__thttp__action__group.html gae4dc4de16832e1756213d8f2a60c286d (session, urlstring,...) #define thttp_action_GET group__thttp__action__group.html ga25a8af4242b64342c590ef5ee8db56b4 (session, urlstring,...) #define thttp_action_HEAD group__thttp__action__group.html ga659e821e8419c3046b89480cdd3cdaec (session, urlstring,...) #define thttp_action_OPTIONS group__thttp__action__group.html ga6b5adbcce3f8d0bd215ff75f1c9f59cf (session, urlstring,...) #define thttp_action_PATCH group__thttp__action__group.html ga95836da9e16ff5bb6ad7e7cea186d760 (session, urlstring,...) #define thttp_action_POST group__thttp__action__group.html ga34c6edcf5b07069d79ced7d2a99b3a2f (session, urlstring,...) #define thttp_action_PUT group__thttp__action__group.html gaa0ebc1d07393d144d54319044d33911a (session, urlstring,...) #define thttp_action_TRACE group__thttp__action__group.html ga99cf9ae9b1e646d8d54dc07f841ae52a (session, urlstring,...) int thttp_action_perform group__thttp__action__group.html ga36b1aa78a24305f56973f370f356236d (thttp_session_handle_t *session, const char *urlstring, const char *method,...) thttp_message_group HTTP Message group__thttp__message__group.html #define THTTP_MESSAGE_VERSION_10 group__thttp__message__group.html ga6fccc5ffca4ebf347df8399b2e963209 #define THTTP_MESSAGE_VERSION_11 group__thttp__message__group.html ga8155bb2f79c1fe2df0e2b2321025d192 #define THTTP_MESSAGE_VERSION_20 group__thttp__message__group.html ga796b8afa7aea730922da497f01fe1871 #define THTTP_MESSAGE_VERSION_DEFAULT group__thttp__message__group.html gacf15d8ae6e023b950943a9f6b7fd8c9e #define THTTP_MESSAGE_IS_REQUEST group__thttp__message__group.html gaa9a2544392c121a7ff4e8ae169e8484f (self) #define THTTP_MESSAGE_IS_RESPONSE group__thttp__message__group.html ga52f49cde166aaca9f848361cb596f259 (self) #define THTTP_MESSAGE group__thttp__message__group.html ga90c3419edd3fe5e9a628b80f5f35f2a1 (self) #define THTTP_MESSAGE_AS_RESPONSE group__thttp__message__group.html gac6f99e8cdc194ef64689b46cb1a35742 (self) #define THTTP_MESSAGE_AS_REQUEST group__thttp__message__group.html gac831236cab706205d058e4428904b113 (self) #define THTTP_RESPONSE_CODE group__thttp__message__group.html gaca2eee1f3f53fb4ca5f80250a2cb92df (self) #define THTTP_RESPONSE_PHRASE group__thttp__message__group.html ga651d0e661c88033b07a8a29cce10f1be (self) #define THTTP_REQUEST_METHOD group__thttp__message__group.html gafee4f7e440362a26739ee31806556213 (self) #define THTTP_REQUEST_URL group__thttp__message__group.html ga3e3bdb1f4760ed4bda3ddeb780c0f653 (self) #define THTTP_MESSAGE_CONTENT_LENGTH group__thttp__message__group.html gab9825bef1b6278ceb242885043b2c177 (self) #define THTTP_MESSAGE_CONTENT group__thttp__message__group.html ga57bcc0247fdfdc73b73a1655780a7129 (self) #define THTTP_MESSAGE_HAS_CONTENT group__thttp__message__group.html ga365e5ba009877617b1cdf3d183bb1fd9 (self) thttp_message_t * thttp_message_create group__thttp__message__group.html ga3fad120325a24fcdab2c8a1aac655b84 () thttp_request_t * thttp_request_create group__thttp__message__group.html gaa65be3fa6b585652c98594734b64efa8 (const char *method, const thttp_url_t *url) thttp_response_t * thttp_response_create group__thttp__message__group.html ga07f948cc1371f453a96c01a57dc0adbb (const thttp_request_t *request, short status_code, const char *reason_phrase) int thttp_message_add_header group__thttp__message__group.html ga0067f283164eb98c6850328b39d5ff26 (thttp_message_t *self, const thttp_header_t *hdr) int thttp_message_add_headers group__thttp__message__group.html ga9d772552b9a892b718f0fd8aff3b86b2 (thttp_message_t *self, const thttp_headers_L_t *headers) int thttp_message_add_content group__thttp__message__group.html ga0fbe5b273002fc7b0bfaa4ce306508af (thttp_message_t *self, const char *content_type, const void *content, tsk_size_t size) int thttp_message_append_content group__thttp__message__group.html gada8275938d66a7f7c77a18b40dae685e (thttp_message_t *self, const void *content, tsk_size_t size) const thttp_header_t * thttp_message_get_headerAt group__thttp__message__group.html gacc210783cfa8c4f937430dd1f2508611 (const thttp_message_t *self, thttp_header_type_t type, tsk_size_t index) const thttp_header_t * thttp_message_get_header group__thttp__message__group.html ga423b5655de3f4ddff2a05a259ad7557f (const thttp_message_t *self, thttp_header_type_t type) const thttp_header_t * thttp_message_get_headerByName group__thttp__message__group.html gadbe0434124bf2f50b12fdba10a44fb2b (const thttp_message_t *self, const char *name) int thttp_message_serialize group__thttp__message__group.html ga3f87c7ab7eb5bb730f5b153fcc1dc1c0 (const thttp_message_t *self, tsk_buffer_t *output) char * thttp_message_tostring group__thttp__message__group.html ga58993e3fc64c1116997758f6c4e468d1 (const thttp_message_t *self) thttp_request_t * thttp_request_new group__thttp__message__group.html ga5dcd151de1e0ad4aec5e5212a506b889 (const char *method, const thttp_url_t *request_url) thttp_response_t * thttp_response_new group__thttp__message__group.html gac011c57f8bd07ed2662bbc71b6e44a62 (short status_code, const char *reason_phrase, const thttp_request_t *request) thttp_session_group HTTP Session group__thttp__session__group.html #define THTTP_SESSION_SET_OPTION group__thttp__session__group.html ga3b48b30caffdca4b22831e6beb10a196 (ID_ENUM, VALUE_STR) #define THTTP_SESSION_SET_CRED group__thttp__session__group.html gaeeccefade84db508310850d9d0f6d368 (USERNAME_STR, PASSWORD_STR) #define THTTP_SESSION_SET_HEADER group__thttp__session__group.html ga5ed06de61a21d4c422e4ec5d56ff121d (NAME_STR, VALUE_STR) #define THTTP_SESSION_UNSET_HEADER group__thttp__session__group.html ga4c820f1027fb3479cfb4bf5d7dbf56fb (NAME_STR) #define THTTP_SESSION_SET_USERDATA group__thttp__session__group.html ga6252a61755fc2f58722844795ee98938 (USERDATA_PTR) #define THTTP_SESSION_SET_NULL group__thttp__session__group.html gad00fd2b6fdfc9f0fe5001aee6fbfdff7 () thttp_session_handle_t * thttp_session_create group__thttp__session__group.html ga4ea39662c02afa5c56439c4f087511e9 (const thttp_stack_handle_t *stack,...) int thttp_session_set group__thttp__session__group.html gad32c0f75635447af16a761bdab0b89bc (thttp_session_handle_t *self,...) thttp_session_id_t thttp_session_get_id group__thttp__session__group.html ga183dab1dec59d010e2efa1be4809e3c0 (const thttp_session_handle_t *self) const void * thttp_session_get_userdata group__thttp__session__group.html ga0f457e2b4f3d1cc43074230a174cca81 (const thttp_session_handle_t *self) thttp_url_group HTTP/HTTPS URL group__thttp__url__group.html thttp_url_t * thttp_url_parse group__thttp__url__group.html ga2204b5747836c64bea185be649ce1470 (const char *urlstring, tsk_size_t length) thttp_url_t * thttp_url_create group__thttp__url__group.html ga3326c658c6aa66b70472a129190a8f27 (thttp_url_type_t type) int thttp_url_serialize group__thttp__url__group.html ga9b7274dffec6932a2851513b865226b8 (const thttp_url_t *url, tsk_buffer_t *output) char * thttp_url_tostring group__thttp__url__group.html gadc56e46c5df2f68f9a359d65f566904e (const thttp_url_t *url) thttp_url_t * thttp_url_clone group__thttp__url__group.html ga164927101cd3c02cd641e1bea51b836a (const thttp_url_t *url) tsk_bool_t thttp_url_isvalid group__thttp__url__group.html gabec149e64b6b9adffc609190be8c9c33 (const char *urlstring) thttp_action_s structthttp__action__s.html TSK_DECLARE_OBJECT structthttp__action__s.html a6cb2c811d40d14ceb34bd3b2e7dc5e6a thttp_action_type_t type structthttp__action__s.html a9c8cae4b4529140c71b1b2afb27817ff const char * url structthttp__action__s.html aec657bef26e5ff27b9442563a591d9ec const char * method structthttp__action__s.html a8b44a03925325ceaf2de7b079b1541a1 tsk_options_L_t * options structthttp__action__s.html af5b6cc93a0b124046788312d128c9754 tsk_params_L_t * headers structthttp__action__s.html a3dde1aa67335fc69f6d10612ec3652e5 tsk_buffer_t * payload structthttp__action__s.html ac049a2d3c61157a2bf049e5fcbd927af thttp_challenge_s structthttp__challenge__s.html TSK_DECLARE_OBJECT structthttp__challenge__s.html a6cb2c811d40d14ceb34bd3b2e7dc5e6a tsk_bool_t isproxy structthttp__challenge__s.html a5d83b60ca32847b481dfe71ab729913f char * scheme structthttp__challenge__s.html ac386fe0902e2c7802ee782d8aaca75e5 char * realm structthttp__challenge__s.html a78e609bc32bd5a9820209fe62b39963f char * nonce structthttp__challenge__s.html a814af5af8d9ea73885c8216c0e547e2a char * opaque structthttp__challenge__s.html adb63a38cb2e704dc0d28907cc4f956f1 char * algorithm structthttp__challenge__s.html a76c514e8785ea8be81ca07a2a8438eea const char * qop structthttp__challenge__s.html a842bcfd3b1ed80eae2773a121e6e29fd tsk_md5string_t cnonce structthttp__challenge__s.html aa4216ef6fabd48adb79b7057ac02ed12 unsigned nc structthttp__challenge__s.html aef55cf6d0fb0daedf7050d8f3af6cbf0 thttp_dialog_s structthttp__dialog__s.html TSK_DECLARE_OBJECT structthttp__dialog__s.html a6cb2c811d40d14ceb34bd3b2e7dc5e6a thttp_dialog_id_t id structthttp__dialog__s.html a176867df914b58b1c9386bb39cec2d9f uint64_t timestamp structthttp__dialog__s.html a465bef81f6478756e5443025b1f2ddfa tsk_fsm_t * fsm structthttp__dialog__s.html a0cc2337becbdef2e7ea539f61019fdbd tsk_buffer_t * buf structthttp__dialog__s.html a5a7a25cfb97b3a5f42c044bedbeb6f77 struct thttp_session_s * session structthttp__dialog__s.html ac63b8d9ecd3c8f8285253ac68118143b struct thttp_action_s * action structthttp__dialog__s.html a08a6ff5782503236f0997fba1f5b2114 tsk_bool_t answered structthttp__dialog__s.html aa64370d30fb5dc136542677833fe57f0 thttp_event_s structthttp__event__s.html TSK_DECLARE_OBJECT structthttp__event__s.html a6cb2c811d40d14ceb34bd3b2e7dc5e6a thttp_event_type_t type structthttp__event__s.html add778238f719d384de831d0fc439c2b4 const thttp_session_handle_t * session structthttp__event__s.html a3b381f4a3c8fca00afee8d8e0a6438ef char * description structthttp__event__s.html a8444d6e0dfe2bbab0b5e7b24308f1559 struct thttp_message_s * message structthttp__event__s.html aef824d18448deffcebe4655882856da5 thttp_header_Authorization_s structthttp__header___authorization__s.html THTTP_DECLARE_HEADER structthttp__header___authorization__s.html a54cf1e6c501a1773be1a8cffaf0aa865 char * scheme structthttp__header___authorization__s.html ac386fe0902e2c7802ee782d8aaca75e5 char * username structthttp__header___authorization__s.html a9b20c006bd90a09e1465fb668700e81d char * realm structthttp__header___authorization__s.html a78e609bc32bd5a9820209fe62b39963f char * nonce structthttp__header___authorization__s.html a814af5af8d9ea73885c8216c0e547e2a char * uri structthttp__header___authorization__s.html af98b83cec5342c54027dd92f7357d6e6 char * response structthttp__header___authorization__s.html a11373f02c42587a1853ad6c8be5fe10e char * algorithm structthttp__header___authorization__s.html a76c514e8785ea8be81ca07a2a8438eea char * cnonce structthttp__header___authorization__s.html a3c0cf27b692a0e4435f63d1a208dddd6 char * opaque structthttp__header___authorization__s.html adb63a38cb2e704dc0d28907cc4f956f1 char * qop structthttp__header___authorization__s.html aa0f49f0469dc77817dad52c9f98b1892 char * nc structthttp__header___authorization__s.html a274cafeb5e5151166584be1d8c8e80e3 thttp_header_Content_Length_s structthttp__header___content___length__s.html THTTP_DECLARE_HEADER structthttp__header___content___length__s.html a54cf1e6c501a1773be1a8cffaf0aa865 uint32_t length structthttp__header___content___length__s.html aebb70c2aab3407a9f05334c47131a43b thttp_header_Content_Type_s structthttp__header___content___type__s.html THTTP_DECLARE_HEADER structthttp__header___content___type__s.html a54cf1e6c501a1773be1a8cffaf0aa865 char * type structthttp__header___content___type__s.html a23506fc4821ab6d9671f3e6222591a96 thttp_header_Dummy_s structthttp__header___dummy__s.html THTTP_DECLARE_HEADER structthttp__header___dummy__s.html a54cf1e6c501a1773be1a8cffaf0aa865 char * name structthttp__header___dummy__s.html a5ac083a645d964373f022d03df4849c8 char * value structthttp__header___dummy__s.html a4e9aec275e566b978a3ccb4e043d8c61 thttp_header_ETag_s structthttp__header___e_tag__s.html THTTP_DECLARE_HEADER structthttp__header___e_tag__s.html a54cf1e6c501a1773be1a8cffaf0aa865 char * value structthttp__header___e_tag__s.html a4e9aec275e566b978a3ccb4e043d8c61 tsk_bool_t isWeak structthttp__header___e_tag__s.html a3a38986ca9f298cc1abb518762e5b4bd thttp_header_s structthttp__header__s.html TSK_DECLARE_OBJECT structthttp__header__s.html a6cb2c811d40d14ceb34bd3b2e7dc5e6a thttp_header_type_t type structthttp__header__s.html a223b05b90b639020d5f35f1974099327 thttp_header_value_tostring_f tostring structthttp__header__s.html aad81e5d2c11ec9fef889b7eb8542c52b tsk_params_L_t * params structthttp__header__s.html a224e951a121249c4cd0d2356d3cce567 thttp_header_Transfer_Encoding_s structthttp__header___transfer___encoding__s.html THTTP_DECLARE_HEADER structthttp__header___transfer___encoding__s.html a54cf1e6c501a1773be1a8cffaf0aa865 char * encoding structthttp__header___transfer___encoding__s.html abfd0452ce0a5ba319ea4d624dc209250 thttp_header_WWW_Authenticate_s structthttp__header___w_w_w___authenticate__s.html THTTP_DECLARE_HEADER structthttp__header___w_w_w___authenticate__s.html a54cf1e6c501a1773be1a8cffaf0aa865 char * scheme structthttp__header___w_w_w___authenticate__s.html ac386fe0902e2c7802ee782d8aaca75e5 char * realm structthttp__header___w_w_w___authenticate__s.html a78e609bc32bd5a9820209fe62b39963f char * domain structthttp__header___w_w_w___authenticate__s.html ac7098a8cde5110cd169c9958dca2d4d0 char * nonce structthttp__header___w_w_w___authenticate__s.html a814af5af8d9ea73885c8216c0e547e2a char * opaque structthttp__header___w_w_w___authenticate__s.html adb63a38cb2e704dc0d28907cc4f956f1 tsk_bool_t stale structthttp__header___w_w_w___authenticate__s.html aa2a796ee3134061f458712d1066d938c char * algorithm structthttp__header___w_w_w___authenticate__s.html a76c514e8785ea8be81ca07a2a8438eea char * qop structthttp__header___w_w_w___authenticate__s.html aa0f49f0469dc77817dad52c9f98b1892 thttp_message_s structthttp__message__s.html TSK_DECLARE_OBJECT structthttp__message__s.html a6cb2c811d40d14ceb34bd3b2e7dc5e6a char * http_version structthttp__message__s.html aa91778dc72b55de92098694627097b76 thttp_message_type_t type structthttp__message__s.html ad23686d7e996aee3038028014f0667c2 union thttp_message_s::@1 line structthttp__message__s.html a0cc007d506cba250d7b1ff9265a3df15 struct thttp_message_s::@1::@2 request unionthttp__message__s_1_1@1.html a4809242002ade00dae60a933658bb6ee char * method structthttp__message__s_1_1@1_1_1@2.html aca2544ecce27ac7a7e973d466c3a8fd4 thttp_url_t * url structthttp__message__s_1_1@1_1_1@2.html af654eb7c68f01c8b20b7212663995f7f struct thttp_message_s::@1::@3 response unionthttp__message__s_1_1@1.html a6f0a95c62e035f77fd6594a32c7656bf short status_code structthttp__message__s_1_1@1_1_1@3.html a88f8987abe9732d27f636e6d35f5637e char * reason_phrase structthttp__message__s_1_1@1_1_1@3.html a18bf51f0b416cc27103a7a47db3442de thttp_header_Content_Type_t * Content_Type structthttp__message__s.html a5cb03e4c98a8e65d00f2972198cefbc1 thttp_header_Content_Length_t * Content_Length structthttp__message__s.html af5f22bec3c5f03a92fdff64f0fe8f0e6 tsk_buffer_t * Content structthttp__message__s.html addeaa2a4d824a2357757fc6871bc1089 thttp_headers_L_t * headers structthttp__message__s.html a08ec919af0234be02136ae14c56f1f19 thttp_session_s structthttp__session__s.html TSK_DECLARE_OBJECT structthttp__session__s.html a6cb2c811d40d14ceb34bd3b2e7dc5e6a thttp_session_id_t id structthttp__session__s.html a7f20b720ff6bde879723258ada96eddd struct thttp_stack_s * stack structthttp__session__s.html a7004efb524ffe11cdbd0e9ac3360abb6 const void * userdata structthttp__session__s.html a2aa76a7bfd06a16154eccdd30d6f6393 tsk_options_L_t * options structthttp__session__s.html af5b6cc93a0b124046788312d128c9754 tsk_params_L_t * headers structthttp__session__s.html a3dde1aa67335fc69f6d10612ec3652e5 tnet_fd_t fd structthttp__session__s.html a89776c821e7cb62a4acac46798a84137 thttp_challenges_L_t * challenges structthttp__session__s.html aa1cb22349d59d6e9afaa1afb15716ef0 thttp_dialogs_L_t * dialogs structthttp__session__s.html a2d591ef8f0d5990d7bfa377c48c1a0bc struct thttp_session_s::@4 cred structthttp__session__s.html ae617255706678a02d7aaf7198c3c1787 char * usename structthttp__session__s_1_1@4.html ac5a5d5f31fad8ad1a4a7d1fa2186c598 char * password structthttp__session__s_1_1@4.html a59460a3ff2c12443d1022e5cc0fba85c TSK_DECLARE_SAFEOBJ structthttp__session__s.html a9818e976fd73889027b42c32d628169f thttp_stack_s structthttp__stack__s.html TSK_DECLARE_OBJECT structthttp__stack__s.html a6cb2c811d40d14ceb34bd3b2e7dc5e6a tsk_bool_t started structthttp__stack__s.html a3e87319b1ebccbd0529514c298ec4fe2 thttp_stack_callback_f callback structthttp__stack__s.html ab156f92e27ec8892a3e4fb8e8bebeda2 char * local_ip structthttp__stack__s.html a39812ff38e55c55387e819985e9f0d20 int local_port structthttp__stack__s.html a009e2d58737d2223ce009dc0631e65dc tnet_transport_t * transport structthttp__stack__s.html a4fe87d83913e898af8fe8e673f40b092 struct thttp_stack_s::@0 tls structthttp__stack__s.html a5065093a1d213d93d0ba91d114478b91 char * ca structthttp__stack__s_1_1@0.html aed75f3bb30e712d0a8ca4e18ac0d1582 char * pbk structthttp__stack__s_1_1@0.html a2bc102c261f5f1170825a6d7bfd11783 char * pvk structthttp__stack__s_1_1@0.html a7b558b120c654899dda385dd65db4c57 thttp_sessions_L_t * sessions structthttp__stack__s.html a17cea6f5781e9952e1aab5f69e9cd00f const void * userdata structthttp__stack__s.html a2aa76a7bfd06a16154eccdd30d6f6393 TSK_DECLARE_SAFEOBJ structthttp__stack__s.html a9818e976fd73889027b42c32d628169f thttp_url_s structthttp__url__s.html TSK_DECLARE_OBJECT structthttp__url__s.html a6cb2c811d40d14ceb34bd3b2e7dc5e6a thttp_url_type_t type structthttp__url__s.html ac7445e1a58ebd7a61b6f9568df2a83e2 char * scheme structthttp__url__s.html ac386fe0902e2c7802ee782d8aaca75e5 char * host structthttp__url__s.html a1c2046dcb30a629d6d9f45ff8f403f12 char * hpath structthttp__url__s.html a5cb6d370959d3bf66de95a2ed31e5ad9 char * search structthttp__url__s.html aad4b53dc2fef51a522ec724c45532afb thttp_host_type_t host_type structthttp__url__s.html a90c770b993bc162c6d29b1e07e518846 uint16_t port structthttp__url__s.html a8e0798404bf2cf5dabb84c5ba9a4f236 thttp_url_t structthttp__url__t.html