var searchData=
[
  ['u_5ffree_0',['u_free',['../group__mem.html#gaac16030b0f6866d51a65015b9fe96f0c',1,'u_free(void *data):&#160;ulfius.c'],['../group__mem.html#gaac16030b0f6866d51a65015b9fe96f0c',1,'u_free(void *data):&#160;ulfius.c']]],
  ['u_5fmap_5fclean_1',['u_map_clean',['../group__u__map.html#ga10cc4ab7d9ac763c5ad796fdb5b16fbd',1,'u_map_clean(struct _u_map *u_map):&#160;u_map.c'],['../group__u__map.html#ga10cc4ab7d9ac763c5ad796fdb5b16fbd',1,'u_map_clean(struct _u_map *u_map):&#160;u_map.c']]],
  ['u_5fmap_5fclean_5fenum_2',['u_map_clean_enum',['../group__u__map.html#ga96d481cf8bdd6cd466f5b360751a1a7c',1,'u_map_clean_enum(char **array):&#160;u_map.c'],['../group__u__map.html#ga96d481cf8bdd6cd466f5b360751a1a7c',1,'u_map_clean_enum(char **array):&#160;u_map.c']]],
  ['u_5fmap_5fclean_5ffull_3',['u_map_clean_full',['../group__u__map.html#ga9ec83ad81a06506bb9507ebb61823da2',1,'u_map_clean_full(struct _u_map *u_map):&#160;u_map.c'],['../group__u__map.html#ga9ec83ad81a06506bb9507ebb61823da2',1,'u_map_clean_full(struct _u_map *u_map):&#160;u_map.c']]],
  ['u_5fmap_5fcopy_4',['u_map_copy',['../group__u__map.html#gaf91b03878c73dddd1ac856aa475f675c',1,'u_map_copy(const struct _u_map *source):&#160;u_map.c'],['../group__u__map.html#gaf91b03878c73dddd1ac856aa475f675c',1,'u_map_copy(const struct _u_map *source):&#160;u_map.c']]],
  ['u_5fmap_5fcopy_5finto_5',['u_map_copy_into',['../group__u__map.html#gac77ddb13f899cf8a414e8e2a35222a7d',1,'u_map_copy_into(struct _u_map *dest, const struct _u_map *source):&#160;u_map.c'],['../group__u__map.html#gac77ddb13f899cf8a414e8e2a35222a7d',1,'u_map_copy_into(struct _u_map *dest, const struct _u_map *source):&#160;u_map.c']]],
  ['u_5fmap_5fcount_6',['u_map_count',['../group__u__map.html#gae5d012257f0f6c2d48088d147e1e7f9e',1,'u_map_count(const struct _u_map *source):&#160;u_map.c'],['../group__u__map.html#gae5d012257f0f6c2d48088d147e1e7f9e',1,'u_map_count(const struct _u_map *source):&#160;u_map.c']]],
  ['u_5fmap_5fempty_7',['u_map_empty',['../group__u__map.html#gac72c7ef9781bb5158205b3f90623e665',1,'u_map_empty(struct _u_map *u_map):&#160;u_map.c'],['../group__u__map.html#gac72c7ef9781bb5158205b3f90623e665',1,'u_map_empty(struct _u_map *u_map):&#160;u_map.c']]],
  ['u_5fmap_5fenum_5fkeys_8',['u_map_enum_keys',['../group__u__map.html#ga6cece272d2b87d3535f07922912acedf',1,'u_map_enum_keys(const struct _u_map *u_map):&#160;u_map.c'],['../group__u__map.html#ga6cece272d2b87d3535f07922912acedf',1,'u_map_enum_keys(const struct _u_map *u_map):&#160;u_map.c']]],
  ['u_5fmap_5fenum_5fvalues_9',['u_map_enum_values',['../group__u__map.html#ga6c0e2bdff8282006db8c532fc614315a',1,'u_map_enum_values(const struct _u_map *u_map):&#160;u_map.c'],['../group__u__map.html#ga6c0e2bdff8282006db8c532fc614315a',1,'u_map_enum_values(const struct _u_map *u_map):&#160;u_map.c']]],
  ['u_5fmap_5fget_10',['u_map_get',['../group__u__map.html#ga1ab42aa0fab518149ff521adfbc09792',1,'u_map_get(const struct _u_map *u_map, const char *key):&#160;u_map.c'],['../group__u__map.html#ga1ab42aa0fab518149ff521adfbc09792',1,'u_map_get(const struct _u_map *u_map, const char *key):&#160;u_map.c']]],
  ['u_5fmap_5fget_5fcase_11',['u_map_get_case',['../group__u__map.html#ga5907b20e0c863aa29a36f0d928374558',1,'u_map_get_case(const struct _u_map *u_map, const char *key):&#160;u_map.c'],['../group__u__map.html#ga5907b20e0c863aa29a36f0d928374558',1,'u_map_get_case(const struct _u_map *u_map, const char *key):&#160;u_map.c']]],
  ['u_5fmap_5fget_5fcase_5flength_12',['u_map_get_case_length',['../group__u__map.html#ga299521474aa3576ac4cbea3709eba438',1,'u_map_get_case_length(const struct _u_map *u_map, const char *key):&#160;u_map.c'],['../group__u__map.html#ga299521474aa3576ac4cbea3709eba438',1,'u_map_get_case_length(const struct _u_map *u_map, const char *key):&#160;u_map.c']]],
  ['u_5fmap_5fget_5flength_13',['u_map_get_length',['../group__u__map.html#gac587a323bcbcd7a31a47f08171e3fccd',1,'u_map_get_length(const struct _u_map *u_map, const char *key):&#160;u_map.c'],['../group__u__map.html#gac587a323bcbcd7a31a47f08171e3fccd',1,'u_map_get_length(const struct _u_map *u_map, const char *key):&#160;u_map.c']]],
  ['u_5fmap_5fhas_5fkey_14',['u_map_has_key',['../group__u__map.html#gad61561e48ffa6f7a80f1c15d91606fa8',1,'u_map_has_key(const struct _u_map *u_map, const char *key):&#160;u_map.c'],['../group__u__map.html#gad61561e48ffa6f7a80f1c15d91606fa8',1,'u_map_has_key(const struct _u_map *u_map, const char *key):&#160;u_map.c']]],
  ['u_5fmap_5fhas_5fkey_5fcase_15',['u_map_has_key_case',['../group__u__map.html#gab87926da729050a12664a3dc0c38aed6',1,'u_map_has_key_case(const struct _u_map *u_map, const char *key):&#160;u_map.c'],['../group__u__map.html#gab87926da729050a12664a3dc0c38aed6',1,'u_map_has_key_case(const struct _u_map *u_map, const char *key):&#160;u_map.c']]],
  ['u_5fmap_5fhas_5fvalue_16',['u_map_has_value',['../group__u__map.html#ga881efcb2a98dd99d3375cd52d8ff06c5',1,'u_map_has_value(const struct _u_map *u_map, const char *value):&#160;u_map.c'],['../group__u__map.html#ga881efcb2a98dd99d3375cd52d8ff06c5',1,'u_map_has_value(const struct _u_map *u_map, const char *value):&#160;u_map.c']]],
  ['u_5fmap_5fhas_5fvalue_5fbinary_17',['u_map_has_value_binary',['../group__u__map.html#gad4fd82aa40847e950a58c13e5fcf36ce',1,'u_map_has_value_binary(const struct _u_map *u_map, const char *value, size_t length):&#160;u_map.c'],['../group__u__map.html#gad4fd82aa40847e950a58c13e5fcf36ce',1,'u_map_has_value_binary(const struct _u_map *u_map, const char *value, size_t length):&#160;u_map.c']]],
  ['u_5fmap_5fhas_5fvalue_5fcase_18',['u_map_has_value_case',['../group__u__map.html#ga8dc8f629b2552c4a8a2be2c9e1a126f3',1,'u_map_has_value_case(const struct _u_map *u_map, const char *value):&#160;u_map.c'],['../group__u__map.html#ga8dc8f629b2552c4a8a2be2c9e1a126f3',1,'u_map_has_value_case(const struct _u_map *u_map, const char *value):&#160;u_map.c']]],
  ['u_5fmap_5finit_19',['u_map_init',['../group__u__map.html#ga02376e930041dbe8853d3534822ea2dd',1,'u_map_init(struct _u_map *u_map):&#160;u_map.c'],['../group__u__map.html#ga02376e930041dbe8853d3534822ea2dd',1,'u_map_init(struct _u_map *u_map):&#160;u_map.c']]],
  ['u_5fmap_5fput_20',['u_map_put',['../group__u__map.html#gad1cbdd2ac4cbeb298304d8c949e007df',1,'u_map_put(struct _u_map *u_map, const char *key, const char *value):&#160;u_map.c'],['../group__u__map.html#gad1cbdd2ac4cbeb298304d8c949e007df',1,'u_map_put(struct _u_map *u_map, const char *key, const char *value):&#160;u_map.c']]],
  ['u_5fmap_5fput_5fbinary_21',['u_map_put_binary',['../group__u__map.html#gae31d780705f94084efd41128fcde38a1',1,'u_map_put_binary(struct _u_map *u_map, const char *key, const char *value, uint64_t offset, size_t length):&#160;u_map.c'],['../group__u__map.html#gae31d780705f94084efd41128fcde38a1',1,'u_map_put_binary(struct _u_map *u_map, const char *key, const char *value, uint64_t offset, size_t length):&#160;u_map.c']]],
  ['u_5fmap_5fremove_5fat_22',['u_map_remove_at',['../group__u__map.html#ga12122eac6ff17d166455155ea3fcb21b',1,'u_map_remove_at(struct _u_map *u_map, const int index):&#160;u_map.c'],['../group__u__map.html#ga12122eac6ff17d166455155ea3fcb21b',1,'u_map_remove_at(struct _u_map *u_map, const int index):&#160;u_map.c']]],
  ['u_5fmap_5fremove_5ffrom_5fkey_23',['u_map_remove_from_key',['../group__u__map.html#ga05b3f11fb5b30dfeded798d2f2b7cbd9',1,'u_map_remove_from_key(struct _u_map *u_map, const char *key):&#160;u_map.c'],['../group__u__map.html#ga05b3f11fb5b30dfeded798d2f2b7cbd9',1,'u_map_remove_from_key(struct _u_map *u_map, const char *key):&#160;u_map.c']]],
  ['u_5fmap_5fremove_5ffrom_5fkey_5fcase_24',['u_map_remove_from_key_case',['../group__u__map.html#ga5310869120a986c4956034ecdf0d635a',1,'u_map_remove_from_key_case(struct _u_map *u_map, const char *key):&#160;u_map.c'],['../group__u__map.html#ga5310869120a986c4956034ecdf0d635a',1,'u_map_remove_from_key_case(struct _u_map *u_map, const char *key):&#160;u_map.c']]],
  ['u_5fmap_5fremove_5ffrom_5fvalue_25',['u_map_remove_from_value',['../group__u__map.html#gad9cb68cfafecc2aac92c22730da74715',1,'u_map_remove_from_value(struct _u_map *u_map, const char *value):&#160;u_map.c'],['../group__u__map.html#gad9cb68cfafecc2aac92c22730da74715',1,'u_map_remove_from_value(struct _u_map *u_map, const char *value):&#160;u_map.c']]],
  ['u_5fmap_5fremove_5ffrom_5fvalue_5fbinary_26',['u_map_remove_from_value_binary',['../group__u__map.html#ga035625587b16aa8febe22b2de707549b',1,'u_map_remove_from_value_binary(struct _u_map *u_map, const char *value, size_t length):&#160;u_map.c'],['../group__u__map.html#ga035625587b16aa8febe22b2de707549b',1,'u_map_remove_from_value_binary(struct _u_map *u_map, const char *key, size_t length):&#160;u_map.c']]],
  ['u_5fmap_5fremove_5ffrom_5fvalue_5fcase_27',['u_map_remove_from_value_case',['../group__u__map.html#ga1c6bf1ab52f6290c8c11c246479f2f3f',1,'u_map_remove_from_value_case(struct _u_map *u_map, const char *value):&#160;u_map.c'],['../group__u__map.html#ga1c6bf1ab52f6290c8c11c246479f2f3f',1,'u_map_remove_from_value_case(struct _u_map *u_map, const char *value):&#160;u_map.c']]],
  ['ulfius_5fadd_5fcookie_5fto_5fresponse_28',['ulfius_add_cookie_to_response',['../group__cookie.html#ga10454efe596e0d570ae54bb5bb6cf34e',1,'ulfius_add_cookie_to_response(struct _u_response *response, const char *key, const char *value, const char *expires, const unsigned int max_age, const char *domain, const char *path, const int secure, const int http_only):&#160;u_response.c'],['../group__cookie.html#ga10454efe596e0d570ae54bb5bb6cf34e',1,'ulfius_add_cookie_to_response(struct _u_response *response, const char *key, const char *value, const char *expires, const unsigned int max_age, const char *domain, const char *path, const int secure, const int http_only):&#160;u_response.c']]],
  ['ulfius_5fadd_5fendpoint_29',['ulfius_add_endpoint',['../group__endpoints.html#ga77f8498d50fbba6e62bcf5faae5541fc',1,'ulfius_add_endpoint(struct _u_instance *u_instance, const struct _u_endpoint *u_endpoint):&#160;ulfius.c'],['../group__endpoints.html#ga77f8498d50fbba6e62bcf5faae5541fc',1,'ulfius_add_endpoint(struct _u_instance *u_instance, const struct _u_endpoint *u_endpoint):&#160;ulfius.c']]],
  ['ulfius_5fadd_5fendpoint_5fby_5fval_30',['ulfius_add_endpoint_by_val',['../group__endpoints.html#gae11a1bdc65a5d12a356923332e5f4bbc',1,'ulfius_add_endpoint_by_val(struct _u_instance *u_instance, const char *http_method, const char *url_prefix, const char *url_format, unsigned int priority, int(*callback_function)(const struct _u_request *request, struct _u_response *response, void *user_data), void *user_data):&#160;ulfius.c'],['../group__endpoints.html#gae11a1bdc65a5d12a356923332e5f4bbc',1,'ulfius_add_endpoint_by_val(struct _u_instance *u_instance, const char *http_method, const char *url_prefix, const char *url_format, unsigned int priority, int(*callback_function)(const struct _u_request *request, struct _u_response *response, void *user_data), void *user_data):&#160;ulfius.c']]],
  ['ulfius_5fadd_5fendpoint_5flist_31',['ulfius_add_endpoint_list',['../group__endpoints.html#ga743edee7d4d0b0ebf09334f46251c238',1,'ulfius_add_endpoint_list(struct _u_instance *u_instance, const struct _u_endpoint **u_endpoint_list):&#160;ulfius.c'],['../group__endpoints.html#ga743edee7d4d0b0ebf09334f46251c238',1,'ulfius_add_endpoint_list(struct _u_instance *u_instance, const struct _u_endpoint **u_endpoint_list):&#160;ulfius.c']]],
  ['ulfius_5fadd_5fheader_5fto_5fresponse_32',['ulfius_add_header_to_response',['../group__parameters.html#ga28ca246dafab8c9436409e40ea295cdd',1,'ulfius_add_header_to_response(struct _u_response *response, const char *key, const char *value):&#160;u_response.c'],['../group__parameters.html#ga28ca246dafab8c9436409e40ea295cdd',1,'ulfius_add_header_to_response(struct _u_response *response, const char *key, const char *value):&#160;u_response.c']]],
  ['ulfius_5fadd_5fsame_5fsite_5fcookie_5fto_5fresponse_33',['ulfius_add_same_site_cookie_to_response',['../group__cookie.html#ga682fd6c087b9b5bcff3698c6fe3f7eae',1,'ulfius_add_same_site_cookie_to_response(struct _u_response *response, const char *key, const char *value, const char *expires, const unsigned int max_age, const char *domain, const char *path, const int secure, const int http_only, const int same_site):&#160;u_response.c'],['../group__cookie.html#ga682fd6c087b9b5bcff3698c6fe3f7eae',1,'ulfius_add_same_site_cookie_to_response(struct _u_response *response, const char *key, const char *value, const char *expires, const unsigned int max_age, const char *domain, const char *path, const int secure, const int http_only, const int same_site):&#160;u_response.c']]],
  ['ulfius_5fadd_5fwebsocket_5fclient_5fdeflate_5fextension_34',['ulfius_add_websocket_client_deflate_extension',['../u__websocket_8c.html#a39a45acdf26dea488007ca4417fea0c8',1,'u_websocket.c']]],
  ['ulfius_5fadd_5fwebsocket_5fclient_5fextension_5fmessage_5fperform_35',['ulfius_add_websocket_client_extension_message_perform',['../u__websocket_8c.html#a4679f65c4fe7965403b3711e28d814e6',1,'u_websocket.c']]],
  ['ulfius_5fadd_5fwebsocket_5fdeflate_5fextension_36',['ulfius_add_websocket_deflate_extension',['../u__websocket_8c.html#aae44bce07195bd06816b0425bbb13005',1,'u_websocket.c']]],
  ['ulfius_5fadd_5fwebsocket_5fextension_5fmessage_5fperform_37',['ulfius_add_websocket_extension_message_perform',['../u__websocket_8c.html#a0cf4d520d6d538c4a37762b786a10e22',1,'u_websocket.c']]],
  ['ulfius_5fcheck_5ffirst_5fmatch_38',['ulfius_check_first_match',['../u__websocket_8c.html#a8f173170cbe743d963f9d63e4075dcbc',1,'ulfius_check_first_match(const char *source, const char *match, const char *separator, char **result):&#160;u_websocket.c'],['../u__private_8h.html#a8f173170cbe743d963f9d63e4075dcbc',1,'ulfius_check_first_match(const char *source, const char *match, const char *separator, char **result):&#160;u_websocket.c']]],
  ['ulfius_5fcheck_5fhandshake_5fresponse_39',['ulfius_check_handshake_response',['../u__websocket_8c.html#a7ab0b62c5d80d804540e1a878f10087a',1,'ulfius_check_handshake_response(const char *key, const char *response):&#160;u_websocket.c'],['../u__private_8h.html#a7ab0b62c5d80d804540e1a878f10087a',1,'ulfius_check_handshake_response(const char *key, const char *response):&#160;u_websocket.c']]],
  ['ulfius_5fcheck_5flist_5fmatch_40',['ulfius_check_list_match',['../u__websocket_8c.html#a9fd7a4851eb454941ef3cb13077248f9',1,'ulfius_check_list_match(const char *source, const char *match, const char *separator, char **result):&#160;u_websocket.c'],['../u__private_8h.html#a9fd7a4851eb454941ef3cb13077248f9',1,'ulfius_check_list_match(const char *source, const char *match, const char *separator, char **result):&#160;u_websocket.c']]],
  ['ulfius_5fclean_5fcookie_41',['ulfius_clean_cookie',['../group__request__response__cookie.html#gaddc5dc462308efa4beac4542c9568bb4',1,'ulfius_clean_cookie(struct _u_cookie *cookie):&#160;u_response.c'],['../group__request__response__cookie.html#gaddc5dc462308efa4beac4542c9568bb4',1,'ulfius_clean_cookie(struct _u_cookie *cookie):&#160;u_response.c']]],
  ['ulfius_5fclean_5fendpoint_42',['ulfius_clean_endpoint',['../group__endpoints.html#gaf71649458cdcbca6778a3fe4e31c3ed8',1,'ulfius_clean_endpoint(struct _u_endpoint *endpoint):&#160;ulfius.c'],['../group__endpoints.html#gaf71649458cdcbca6778a3fe4e31c3ed8',1,'ulfius_clean_endpoint(struct _u_endpoint *endpoint):&#160;ulfius.c']]],
  ['ulfius_5fclean_5fendpoint_5flist_43',['ulfius_clean_endpoint_list',['../group__endpoints.html#ga33fd22032fbd609eb68e14fbd6f5a013',1,'ulfius_clean_endpoint_list(struct _u_endpoint *endpoint_list):&#160;ulfius.c'],['../group__endpoints.html#ga33fd22032fbd609eb68e14fbd6f5a013',1,'ulfius_clean_endpoint_list(struct _u_endpoint *endpoint_list):&#160;ulfius.c']]],
  ['ulfius_5fclean_5finstance_44',['ulfius_clean_instance',['../group__instance.html#ga413aed1e9e53e4a6d69646bd386dab28',1,'ulfius_clean_instance(struct _u_instance *u_instance):&#160;ulfius.c'],['../group__instance.html#ga413aed1e9e53e4a6d69646bd386dab28',1,'ulfius_clean_instance(struct _u_instance *u_instance):&#160;ulfius.c']]],
  ['ulfius_5fclean_5frequest_45',['ulfius_clean_request',['../group__request__response__cookie.html#ga6c5d177fee97aed70b1cda7425e85ed5',1,'ulfius_clean_request(struct _u_request *request):&#160;u_request.c'],['../group__request__response__cookie.html#ga6c5d177fee97aed70b1cda7425e85ed5',1,'ulfius_clean_request(struct _u_request *request):&#160;u_request.c']]],
  ['ulfius_5fclean_5frequest_5ffull_46',['ulfius_clean_request_full',['../group__request__response__cookie.html#ga5535ff284673b76f17bfc8b103666454',1,'ulfius_clean_request_full(struct _u_request *request):&#160;u_request.c'],['../group__request__response__cookie.html#ga5535ff284673b76f17bfc8b103666454',1,'ulfius_clean_request_full(struct _u_request *request):&#160;u_request.c']]],
  ['ulfius_5fclean_5fresponse_47',['ulfius_clean_response',['../group__request__response__cookie.html#ga5cd00e853403c70d491412ef8061fdaf',1,'ulfius_clean_response(struct _u_response *response):&#160;u_response.c'],['../group__request__response__cookie.html#ga5cd00e853403c70d491412ef8061fdaf',1,'ulfius_clean_response(struct _u_response *response):&#160;u_response.c']]],
  ['ulfius_5fclean_5fresponse_5ffull_48',['ulfius_clean_response_full',['../group__request__response__cookie.html#gae119edbe504a6d7803acb52cfeda0f80',1,'ulfius_clean_response_full(struct _u_response *response):&#160;u_response.c'],['../group__request__response__cookie.html#gae119edbe504a6d7803acb52cfeda0f80',1,'ulfius_clean_response_full(struct _u_response *response):&#160;u_response.c']]],
  ['ulfius_5fclear_5fwebsocket_49',['ulfius_clear_websocket',['../u__websocket_8c.html#a2dc6ec22bf92badf1d0d0c05e47110d5',1,'ulfius_clear_websocket(struct _websocket *websocket):&#160;u_websocket.c'],['../u__private_8h.html#a2dc6ec22bf92badf1d0d0c05e47110d5',1,'ulfius_clear_websocket(struct _websocket *websocket):&#160;u_websocket.c']]],
  ['ulfius_5fclear_5fwebsocket_5fmanager_50',['ulfius_clear_websocket_manager',['../u__websocket_8c.html#a6a3c8c2a4e531557098c9851e1b667b9',1,'ulfius_clear_websocket_manager(struct _websocket_manager *websocket_manager):&#160;u_websocket.c'],['../u__private_8h.html#a6a3c8c2a4e531557098c9851e1b667b9',1,'ulfius_clear_websocket_manager(struct _websocket_manager *websocket_manager):&#160;u_websocket.c']]],
  ['ulfius_5fclear_5fwebsocket_5fmessage_51',['ulfius_clear_websocket_message',['../u__websocket_8c.html#af4aada66b8cb2ccde8f6c5eccfbf35dd',1,'u_websocket.c']]],
  ['ulfius_5fclear_5fwebsocket_5fmessage_5flist_52',['ulfius_clear_websocket_message_list',['../u__websocket_8c.html#a4e51dfbfcdc860e16eee84fc8168df76',1,'ulfius_clear_websocket_message_list(struct _websocket_message_list *message_list):&#160;u_websocket.c'],['../u__private_8h.html#a4e51dfbfcdc860e16eee84fc8168df76',1,'ulfius_clear_websocket_message_list(struct _websocket_message_list *message_list):&#160;u_websocket.c']]],
  ['ulfius_5fclose_5fwebsocket_53',['ulfius_close_websocket',['../u__websocket_8c.html#a843e43a4a48492007fec35a6f13e74e8',1,'ulfius_close_websocket(struct _websocket *websocket):&#160;u_websocket.c'],['../u__private_8h.html#a843e43a4a48492007fec35a6f13e74e8',1,'ulfius_close_websocket(struct _websocket *websocket):&#160;u_websocket.c']]],
  ['ulfius_5fcopy_5fcookie_54',['ulfius_copy_cookie',['../group__request__response__cookie.html#ga0cd968c631646cfcdc241fbef480a70e',1,'ulfius_copy_cookie(struct _u_cookie *dest, const struct _u_cookie *source):&#160;u_response.c'],['../group__request__response__cookie.html#ga0cd968c631646cfcdc241fbef480a70e',1,'ulfius_copy_cookie(struct _u_cookie *dest, const struct _u_cookie *source):&#160;u_response.c']]],
  ['ulfius_5fcopy_5fendpoint_55',['ulfius_copy_endpoint',['../group__endpoints.html#gaa9c4e482290e556b8679e8fa67659548',1,'ulfius_copy_endpoint(struct _u_endpoint *dest, const struct _u_endpoint *source):&#160;ulfius.c'],['../group__endpoints.html#gaa9c4e482290e556b8679e8fa67659548',1,'ulfius_copy_endpoint(struct _u_endpoint *dest, const struct _u_endpoint *source):&#160;ulfius.c']]],
  ['ulfius_5fcopy_5frequest_56',['ulfius_copy_request',['../group__request__response__cookie.html#ga8fd5ac261defa22b0a660dd2018d968d',1,'ulfius_copy_request(struct _u_request *dest, const struct _u_request *source):&#160;u_request.c'],['../group__request__response__cookie.html#ga8fd5ac261defa22b0a660dd2018d968d',1,'ulfius_copy_request(struct _u_request *dest, const struct _u_request *source):&#160;u_request.c']]],
  ['ulfius_5fcopy_5fresponse_57',['ulfius_copy_response',['../group__request__response__cookie.html#ga53897c83322dc2b6716551b4a9170517',1,'ulfius_copy_response(struct _u_response *dest, const struct _u_response *source):&#160;u_response.c'],['../group__request__response__cookie.html#ga53897c83322dc2b6716551b4a9170517',1,'ulfius_copy_response(struct _u_response *dest, const struct _u_response *source):&#160;u_response.c']]],
  ['ulfius_5fduplicate_5fendpoint_5flist_58',['ulfius_duplicate_endpoint_list',['../group__endpoints.html#gaf0e19d514da11cdc1d2137774cdf68f2',1,'ulfius_duplicate_endpoint_list(const struct _u_endpoint *endpoint_list):&#160;ulfius.c'],['../group__endpoints.html#gaf0e19d514da11cdc1d2137774cdf68f2',1,'ulfius_duplicate_endpoint_list(const struct _u_endpoint *endpoint_list):&#160;ulfius.c']]],
  ['ulfius_5fduplicate_5frequest_59',['ulfius_duplicate_request',['../group__request__response__cookie.html#gad4eb2703d79515d12895821ac7ef8eb0',1,'ulfius_duplicate_request(const struct _u_request *request):&#160;u_request.c'],['../group__request__response__cookie.html#gad4eb2703d79515d12895821ac7ef8eb0',1,'ulfius_duplicate_request(const struct _u_request *request):&#160;u_request.c']]],
  ['ulfius_5fduplicate_5fresponse_60',['ulfius_duplicate_response',['../group__request__response__cookie.html#gad3d8810a1ceaf50185aab3d1eb96fd2c',1,'ulfius_duplicate_response(const struct _u_response *response):&#160;u_response.c'],['../group__request__response__cookie.html#gad3d8810a1ceaf50185aab3d1eb96fd2c',1,'ulfius_duplicate_response(const struct _u_response *response):&#160;u_response.c']]],
  ['ulfius_5fempty_5fendpoint_61',['ulfius_empty_endpoint',['../group__endpoints.html#gadba21e576b382fe5209c414335967c23',1,'ulfius_empty_endpoint(void):&#160;ulfius.c'],['../group__endpoints.html#gadba21e576b382fe5209c414335967c23',1,'ulfius_empty_endpoint(void):&#160;ulfius.c']]],
  ['ulfius_5fendpoint_5fmatch_62',['ulfius_endpoint_match',['../u__request_8c.html#ad9ac1059883ecdce126d273cbf6affe3',1,'ulfius_endpoint_match(const char *method, const char *url, struct _u_endpoint *endpoint_list):&#160;u_request.c'],['../u__private_8h.html#ad9ac1059883ecdce126d273cbf6affe3',1,'ulfius_endpoint_match(const char *method, const char *url, struct _u_endpoint *endpoint_list):&#160;u_request.c']]],
  ['ulfius_5fequals_5fendpoints_63',['ulfius_equals_endpoints',['../group__endpoints.html#gaf0f5541837ab995fbc51fc42e5f0ae30',1,'ulfius_equals_endpoints(const struct _u_endpoint *endpoint1, const struct _u_endpoint *endpoint2):&#160;ulfius.c'],['../group__endpoints.html#gaf0f5541837ab995fbc51fc42e5f0ae30',1,'ulfius_equals_endpoints(const struct _u_endpoint *endpoint1, const struct _u_endpoint *endpoint2):&#160;ulfius.c']]],
  ['ulfius_5fexport_5fclient_5fcertificate_5fpem_64',['ulfius_export_client_certificate_pem',['../group__cert.html#ga711e3ed638306262486db829bb7d7a42',1,'ulfius_export_client_certificate_pem(const struct _u_request *request):&#160;u_request.c'],['../group__cert.html#ga711e3ed638306262486db829bb7d7a42',1,'ulfius_export_client_certificate_pem(const struct _u_request *request):&#160;u_request.c']]],
  ['ulfius_5fexport_5frequest_5fhttp_65',['ulfius_export_request_http',['../group__request__response__cookie.html#gaa52c39e6c044cd2bcfcfe279fd70e299',1,'ulfius_export_request_http(const struct _u_request *request):&#160;u_request.c'],['../group__request__response__cookie.html#gaa52c39e6c044cd2bcfcfe279fd70e299',1,'ulfius_export_request_http(const struct _u_request *request):&#160;u_request.c']]],
  ['ulfius_5fexport_5fresponse_5fhttp_66',['ulfius_export_response_http',['../group__request__response__cookie.html#ga7216236eb4c6405906d8ae923cdd64ad',1,'ulfius_export_response_http(const struct _u_response *response):&#160;u_response.c'],['../group__request__response__cookie.html#ga7216236eb4c6405906d8ae923cdd64ad',1,'ulfius_export_response_http(const struct _u_response *response):&#160;u_response.c']]],
  ['ulfius_5ffree_5fwebsocket_5fextension_67',['ulfius_free_websocket_extension',['../u__websocket_8c.html#ac7397296d417a91b36d1b52d8912e89c',1,'ulfius_free_websocket_extension(struct _websocket_extension *websocket_extension):&#160;u_websocket.c'],['../u__private_8h.html#ac7397296d417a91b36d1b52d8912e89c',1,'ulfius_free_websocket_extension(struct _websocket_extension *websocket_extension):&#160;u_websocket.c']]],
  ['ulfius_5ffree_5fwebsocket_5fextension_5fpointer_5flist_68',['ulfius_free_websocket_extension_pointer_list',['../u__websocket_8c.html#abb73fec25933c9f2b574a3a3f2c20358',1,'ulfius_free_websocket_extension_pointer_list(void *extension):&#160;u_websocket.c'],['../u__private_8h.html#abb73fec25933c9f2b574a3a3f2c20358',1,'ulfius_free_websocket_extension_pointer_list(void *extension):&#160;u_websocket.c']]],
  ['ulfius_5fgenerate_5fhandshake_5fanswer_69',['ulfius_generate_handshake_answer',['../u__websocket_8c.html#a04440f029f39cedeae6f05ddb3784e4e',1,'ulfius_generate_handshake_answer(const char *key, char *out_digest):&#160;u_websocket.c'],['../u__private_8h.html#a04440f029f39cedeae6f05ddb3784e4e',1,'ulfius_generate_handshake_answer(const char *key, char *out_digest):&#160;u_websocket.c']]],
  ['ulfius_5fget_5fjson_5fbody_5frequest_70',['ulfius_get_json_body_request',['../group__request__response__cookie.html#ga525a27f327cc2ee98e4f209cf93dedbc',1,'ulfius_get_json_body_request(const struct _u_request *request, json_error_t *json_error):&#160;u_request.c'],['../group__request__response__cookie.html#ga525a27f327cc2ee98e4f209cf93dedbc',1,'ulfius_get_json_body_request(const struct _u_request *request, json_error_t *json_error):&#160;u_request.c']]],
  ['ulfius_5fget_5fjson_5fbody_5fresponse_71',['ulfius_get_json_body_response',['../group__request__response__cookie.html#ga32f5e9ef8bdaa7da3b2614c9018b575c',1,'ulfius_get_json_body_response(struct _u_response *response, json_error_t *json_error):&#160;u_response.c'],['../group__request__response__cookie.html#ga32f5e9ef8bdaa7da3b2614c9018b575c',1,'ulfius_get_json_body_response(struct _u_response *response, json_error_t *json_error):&#160;u_response.c']]],
  ['ulfius_5fglobal_5fclose_72',['ulfius_global_close',['../group__mem.html#ga1dc565b2f0d20b0f19183d9a916b522d',1,'ulfius_global_close(void):&#160;ulfius.c'],['../group__mem.html#ga1dc565b2f0d20b0f19183d9a916b522d',1,'ulfius_global_close(void):&#160;ulfius.c']]],
  ['ulfius_5fglobal_5finit_73',['ulfius_global_init',['../group__mem.html#ga7105d513f00375b75fbbcf52f148af63',1,'ulfius_global_init(void):&#160;ulfius.c'],['../group__mem.html#ga7105d513f00375b75fbbcf52f148af63',1,'ulfius_global_init(void):&#160;ulfius.c']]],
  ['ulfius_5fimport_5fclient_5fcertificate_5fpem_74',['ulfius_import_client_certificate_pem',['../group__cert.html#gadc96832130bee9e976851c09d0db5f1a',1,'ulfius_import_client_certificate_pem(struct _u_request *request, const char *str_cert):&#160;u_request.c'],['../group__cert.html#gadc96832130bee9e976851c09d0db5f1a',1,'ulfius_import_client_certificate_pem(struct _u_request *request, const char *str_cert):&#160;u_request.c']]],
  ['ulfius_5finit_5finstance_75',['ulfius_init_instance',['../group__instance.html#ga2d14cdd9291b8b8e9d46b1af8fd3b4a8',1,'ulfius_init_instance(struct _u_instance *u_instance, unsigned int port, struct sockaddr_in *bind_address, const char *default_auth_realm):&#160;ulfius.c'],['../group__instance.html#ga2d14cdd9291b8b8e9d46b1af8fd3b4a8',1,'ulfius_init_instance(struct _u_instance *u_instance, unsigned int port, struct sockaddr_in *bind_address, const char *default_auth_realm):&#160;ulfius.c']]],
  ['ulfius_5finit_5frequest_76',['ulfius_init_request',['../group__request__response__cookie.html#ga2c4c4b41dab8d5b5ad6493a37fd9e69e',1,'ulfius_init_request(struct _u_request *request):&#160;u_request.c'],['../group__request__response__cookie.html#ga2c4c4b41dab8d5b5ad6493a37fd9e69e',1,'ulfius_init_request(struct _u_request *request):&#160;u_request.c']]],
  ['ulfius_5finit_5fresponse_77',['ulfius_init_response',['../group__request__response__cookie.html#ga2e191d61b05b69030f4d496d15b6088d',1,'ulfius_init_response(struct _u_response *response):&#160;u_response.c'],['../group__request__response__cookie.html#ga2e191d61b05b69030f4d496d15b6088d',1,'ulfius_init_response(struct _u_response *response):&#160;u_response.c']]],
  ['ulfius_5finit_5fwebsocket_78',['ulfius_init_websocket',['../u__websocket_8c.html#a80bd0517bd879f75d7ed31afd0ab0585',1,'ulfius_init_websocket(struct _websocket *websocket):&#160;u_websocket.c'],['../u__private_8h.html#a80bd0517bd879f75d7ed31afd0ab0585',1,'ulfius_init_websocket(struct _websocket *websocket):&#160;u_websocket.c']]],
  ['ulfius_5finit_5fwebsocket_5fextension_79',['ulfius_init_websocket_extension',['../u__websocket_8c.html#aa3b4c1e5d503b8cbf7e5ab2205c1738b',1,'ulfius_init_websocket_extension(struct _websocket_extension *websocket_extension):&#160;u_websocket.c'],['../u__private_8h.html#aa3b4c1e5d503b8cbf7e5ab2205c1738b',1,'ulfius_init_websocket_extension(struct _websocket_extension *websocket_extension):&#160;u_websocket.c']]],
  ['ulfius_5finit_5fwebsocket_5fmanager_80',['ulfius_init_websocket_manager',['../u__websocket_8c.html#a2de5a088f7eac729699d22c94fc2723d',1,'ulfius_init_websocket_manager(struct _websocket_manager *websocket_manager):&#160;u_websocket.c'],['../u__private_8h.html#a2de5a088f7eac729699d22c94fc2723d',1,'ulfius_init_websocket_manager(struct _websocket_manager *websocket_manager):&#160;u_websocket.c']]],
  ['ulfius_5finit_5fwebsocket_5fmessage_5flist_81',['ulfius_init_websocket_message_list',['../u__websocket_8c.html#a963fdcfe57178af33cbac6a0cb9ec1ac',1,'ulfius_init_websocket_message_list(struct _websocket_message_list *message_list):&#160;u_websocket.c'],['../u__private_8h.html#a963fdcfe57178af33cbac6a0cb9ec1ac',1,'ulfius_init_websocket_message_list(struct _websocket_message_list *message_list):&#160;u_websocket.c']]],
  ['ulfius_5finstance_5fadd_5fwebsocket_5factive_82',['ulfius_instance_add_websocket_active',['../u__websocket_8c.html#a40e489618a6da698838818fdd0b12894',1,'ulfius_instance_add_websocket_active(struct _u_instance *instance, struct _websocket *websocket):&#160;u_websocket.c'],['../u__private_8h.html#a40e489618a6da698838818fdd0b12894',1,'ulfius_instance_add_websocket_active(struct _u_instance *instance, struct _websocket *websocket):&#160;u_websocket.c']]],
  ['ulfius_5finstance_5fremove_5fwebsocket_5factive_83',['ulfius_instance_remove_websocket_active',['../u__websocket_8c.html#aa2ae946ec59c1e316f1dfcc2ae89e817',1,'ulfius_instance_remove_websocket_active(struct _u_instance *instance, struct _websocket *websocket):&#160;u_websocket.c'],['../u__private_8h.html#aa2ae946ec59c1e316f1dfcc2ae89e817',1,'ulfius_instance_remove_websocket_active(struct _u_instance *instance, struct _websocket *websocket):&#160;u_websocket.c']]],
  ['ulfius_5fopen_5fwebsocket_5fclient_5fconnection_84',['ulfius_open_websocket_client_connection',['../u__websocket_8c.html#a996074d603ae74f46fe2a39fbb3ac921',1,'u_websocket.c']]],
  ['ulfius_5fparse_5furl_85',['ulfius_parse_url',['../u__request_8c.html#a6625d0d51e97e9617f75c039c6fc9b88',1,'ulfius_parse_url(const char *url, const struct _u_endpoint *endpoint, struct _u_map *map, int check_utf8):&#160;u_request.c'],['../u__private_8h.html#a6625d0d51e97e9617f75c039c6fc9b88',1,'ulfius_parse_url(const char *url, const struct _u_endpoint *endpoint, struct _u_map *map, int check_utf8):&#160;u_request.c']]],
  ['ulfius_5fpush_5fwebsocket_5fmessage_86',['ulfius_push_websocket_message',['../u__websocket_8c.html#af8b5553c389a1f63a45ed700dadd1273',1,'ulfius_push_websocket_message(struct _websocket_message_list *message_list, struct _websocket_message *message):&#160;u_websocket.c'],['../u__private_8h.html#af8b5553c389a1f63a45ed700dadd1273',1,'ulfius_push_websocket_message(struct _websocket_message_list *message_list, struct _websocket_message *message):&#160;u_websocket.c']]],
  ['ulfius_5fremove_5fendpoint_87',['ulfius_remove_endpoint',['../group__endpoints.html#ga94167a8e931abfb4f9ca7f28d99f5781',1,'ulfius_remove_endpoint(struct _u_instance *u_instance, const struct _u_endpoint *u_endpoint):&#160;ulfius.c'],['../group__endpoints.html#ga94167a8e931abfb4f9ca7f28d99f5781',1,'ulfius_remove_endpoint(struct _u_instance *u_instance, const struct _u_endpoint *u_endpoint):&#160;ulfius.c']]],
  ['ulfius_5fremove_5fendpoint_5fby_5fval_88',['ulfius_remove_endpoint_by_val',['../group__endpoints.html#gae0353385da0c41ea33ba830ea271da44',1,'ulfius_remove_endpoint_by_val(struct _u_instance *u_instance, const char *http_method, const char *url_prefix, const char *url_format):&#160;ulfius.c'],['../group__endpoints.html#gae0353385da0c41ea33ba830ea271da44',1,'ulfius_remove_endpoint_by_val(struct _u_instance *u_instance, const char *http_method, const char *url_prefix, const char *url_format):&#160;ulfius.c']]],
  ['ulfius_5fsend_5fhttp_5frequest_89',['ulfius_send_http_request',['../group__http__smtp__client.html#gac63db90a4e78f6c86b559c8fb96251e4',1,'ulfius_send_http_request(const struct _u_request *request, struct _u_response *response):&#160;u_send_request.c'],['../group__http__smtp__client.html#gac63db90a4e78f6c86b559c8fb96251e4',1,'ulfius_send_http_request(const struct _u_request *request, struct _u_response *response):&#160;u_send_request.c']]],
  ['ulfius_5fsend_5fhttp_5fstreaming_5frequest_90',['ulfius_send_http_streaming_request',['../group__http__smtp__client.html#ga42a42793722765c3bc2848eecf884198',1,'ulfius_send_http_streaming_request(const struct _u_request *request, struct _u_response *response, size_t(*write_body_function)(void *contents, size_t size, size_t nmemb, void *user_data), void *write_body_data):&#160;u_send_request.c'],['../group__http__smtp__client.html#ga42a42793722765c3bc2848eecf884198',1,'ulfius_send_http_streaming_request(const struct _u_request *request, struct _u_response *response, size_t(*write_body_function)(void *contents, size_t size, size_t nmemb, void *user_data), void *write_body_data):&#160;u_send_request.c']]],
  ['ulfius_5fsend_5fsmtp_5femail_91',['ulfius_send_smtp_email',['../group__http__smtp__client.html#ga2403cd5bffb26626a9911f34806aa3e5',1,'ulfius_send_smtp_email(const char *host, const int port, const int use_tls, const int verify_certificate, const char *user, const char *password, const char *from, const char *to, const char *cc, const char *bcc, const char *subject, const char *mail_body):&#160;u_send_request.c'],['../group__http__smtp__client.html#ga2403cd5bffb26626a9911f34806aa3e5',1,'ulfius_send_smtp_email(const char *host, const int port, const int use_tls, const int verify_certificate, const char *user, const char *password, const char *from, const char *to, const char *cc, const char *bcc, const char *subject, const char *mail_body):&#160;u_send_request.c']]],
  ['ulfius_5fsend_5fsmtp_5frich_5femail_92',['ulfius_send_smtp_rich_email',['../group__http__smtp__client.html#gac07e9171405530b7b13c9b82b4e6845f',1,'ulfius_send_smtp_rich_email(const char *host, const int port, const int use_tls, const int verify_certificate, const char *user, const char *password, const char *from, const char *to, const char *cc, const char *bcc, const char *content_type, const char *subject, const char *mail_body):&#160;u_send_request.c'],['../group__http__smtp__client.html#gac07e9171405530b7b13c9b82b4e6845f',1,'ulfius_send_smtp_rich_email(const char *host, const int port, const int use_tls, const int verify_certificate, const char *user, const char *password, const char *from, const char *to, const char *cc, const char *bcc, const char *content_type, const char *subject, const char *mail_body):&#160;u_send_request.c']]],
  ['ulfius_5fset_5fbinary_5fbody_5frequest_93',['ulfius_set_binary_body_request',['../group__parameters.html#gac4be8d282071a9415ff1ea88655f7a12',1,'ulfius_set_binary_body_request(struct _u_request *request, const char *binary_body, const size_t length):&#160;u_request.c'],['../group__parameters.html#gac4be8d282071a9415ff1ea88655f7a12',1,'ulfius_set_binary_body_request(struct _u_request *request, const char *binary_body, const size_t length):&#160;u_request.c']]],
  ['ulfius_5fset_5fbinary_5fbody_5fresponse_94',['ulfius_set_binary_body_response',['../group__parameters.html#gaa3e25c671eaa6602b152520f5fd21587',1,'ulfius_set_binary_body_response(struct _u_response *response, const unsigned int status, const char *binary_body, const size_t length):&#160;u_response.c'],['../group__parameters.html#gaa3e25c671eaa6602b152520f5fd21587',1,'ulfius_set_binary_body_response(struct _u_response *response, const unsigned int status, const char *body, const size_t length):&#160;u_response.c']]],
  ['ulfius_5fset_5fdefault_5fendpoint_95',['ulfius_set_default_endpoint',['../group__endpoints.html#gaf500e2c547a467dc2b16941e634df610',1,'ulfius_set_default_endpoint(struct _u_instance *u_instance, int(*callback_function)(const struct _u_request *request, struct _u_response *response, void *user_data), void *user_data):&#160;ulfius.c'],['../group__endpoints.html#gaf500e2c547a467dc2b16941e634df610',1,'ulfius_set_default_endpoint(struct _u_instance *u_instance, int(*callback_function)(const struct _u_request *request, struct _u_response *response, void *user_data), void *user_data):&#160;ulfius.c']]],
  ['ulfius_5fset_5fempty_5fbody_5frequest_96',['ulfius_set_empty_body_request',['../group__parameters.html#ga546f0e75779e04277ea5e1c3b4c6f4c2',1,'ulfius_set_empty_body_request(struct _u_request *request):&#160;u_request.c'],['../group__parameters.html#ga546f0e75779e04277ea5e1c3b4c6f4c2',1,'ulfius_set_empty_body_request(struct _u_request *request):&#160;u_request.c']]],
  ['ulfius_5fset_5fempty_5fbody_5fresponse_97',['ulfius_set_empty_body_response',['../group__parameters.html#gae84451bdf7856760aaf7b096690f5f3f',1,'ulfius_set_empty_body_response(struct _u_response *response, const unsigned int status):&#160;u_response.c'],['../group__parameters.html#gae84451bdf7856760aaf7b096690f5f3f',1,'ulfius_set_empty_body_response(struct _u_response *response, const unsigned int status):&#160;u_response.c']]],
  ['ulfius_5fset_5fjson_5fbody_5frequest_98',['ulfius_set_json_body_request',['../group__request__response__cookie.html#gade63875f40cb95ff87cde09221ff6410',1,'ulfius_set_json_body_request(struct _u_request *request, json_t *j_body):&#160;u_request.c'],['../group__request__response__cookie.html#gade63875f40cb95ff87cde09221ff6410',1,'ulfius_set_json_body_request(struct _u_request *request, json_t *j_body):&#160;u_request.c']]],
  ['ulfius_5fset_5fjson_5fbody_5fresponse_99',['ulfius_set_json_body_response',['../group__request__response__cookie.html#gab8e28e99208b630ee6327e21da22fc9a',1,'ulfius_set_json_body_response(struct _u_response *response, const unsigned int status, const json_t *j_body):&#160;u_response.c'],['../group__request__response__cookie.html#gab8e28e99208b630ee6327e21da22fc9a',1,'ulfius_set_json_body_response(struct _u_response *response, const unsigned int status, const json_t *j_body):&#160;u_response.c']]],
  ['ulfius_5fset_5frequest_5fproperties_100',['ulfius_set_request_properties',['../group__request__response__cookie.html#gac38fe5fb463e6c075548f0a1a4465334',1,'ulfius_set_request_properties(struct _u_request *request,...):&#160;u_request.c'],['../group__request__response__cookie.html#gac38fe5fb463e6c075548f0a1a4465334',1,'ulfius_set_request_properties(struct _u_request *request,...):&#160;u_request.c']]],
  ['ulfius_5fset_5fresponse_5fcookie_101',['ulfius_set_response_cookie',['../u__response_8c.html#a8092c2a7ad0ca1d5deedc4da6e4b4569',1,'ulfius_set_response_cookie(struct MHD_Response *mhd_response, const struct _u_response *response):&#160;u_response.c'],['../u__private_8h.html#a8092c2a7ad0ca1d5deedc4da6e4b4569',1,'ulfius_set_response_cookie(struct MHD_Response *mhd_response, const struct _u_response *response):&#160;u_response.c']]],
  ['ulfius_5fset_5fresponse_5fheader_102',['ulfius_set_response_header',['../u__response_8c.html#ad23a5b06bf987d633ba1901cf7bd66f2',1,'ulfius_set_response_header(struct MHD_Response *response, const struct _u_map *response_map_header):&#160;u_response.c'],['../u__private_8h.html#ad23a5b06bf987d633ba1901cf7bd66f2',1,'ulfius_set_response_header(struct MHD_Response *response, const struct _u_map *response_map_header):&#160;u_response.c']]],
  ['ulfius_5fset_5fresponse_5fproperties_103',['ulfius_set_response_properties',['../group__request__response__cookie.html#ga63a657888d8b55416683ea114f5ae351',1,'ulfius_set_response_properties(struct _u_response *response,...):&#160;u_response.c'],['../group__request__response__cookie.html#ga63a657888d8b55416683ea114f5ae351',1,'ulfius_set_response_properties(struct _u_response *response,...):&#160;u_response.c']]],
  ['ulfius_5fset_5fresponse_5fshared_5fdata_104',['ulfius_set_response_shared_data',['../group__request__response__cookie.html#gaf11dd6edbb080b15cfea5fdd4d11a607',1,'ulfius_set_response_shared_data(struct _u_response *response, void *shared_data, void(*free_shared_data)(void *shared_data)):&#160;u_response.c'],['../group__request__response__cookie.html#gaf11dd6edbb080b15cfea5fdd4d11a607',1,'ulfius_set_response_shared_data(struct _u_response *response, void *shared_data, void(*free_shared_data)(void *shared_data)):&#160;u_response.c']]],
  ['ulfius_5fset_5fstream_5fresponse_105',['ulfius_set_stream_response',['../group__stream.html#gaf8116c28aa07ef66563a1979eb7b34e4',1,'ulfius_set_stream_response(struct _u_response *response, const unsigned int status, ssize_t(*stream_callback)(void *stream_user_data, uint64_t offset, char *out_buf, size_t max), void(*stream_callback_free)(void *stream_user_data), uint64_t stream_size, size_t stream_block_size, void *stream_user_data):&#160;u_response.c'],['../group__stream.html#gaf8116c28aa07ef66563a1979eb7b34e4',1,'ulfius_set_stream_response(struct _u_response *response, const unsigned int status, ssize_t(*stream_callback)(void *stream_user_data, uint64_t offset, char *out_buf, size_t max), void(*stream_callback_free)(void *stream_user_data), uint64_t stream_size, size_t stream_block_size, void *stream_user_data):&#160;u_response.c']]],
  ['ulfius_5fset_5fstring_5fbody_5frequest_106',['ulfius_set_string_body_request',['../group__parameters.html#ga9da30fb0692ae2adfa0bdbebae85e3fd',1,'ulfius_set_string_body_request(struct _u_request *request, const char *string_body):&#160;u_request.c'],['../group__parameters.html#ga9da30fb0692ae2adfa0bdbebae85e3fd',1,'ulfius_set_string_body_request(struct _u_request *request, const char *string_body):&#160;u_request.c']]],
  ['ulfius_5fset_5fstring_5fbody_5fresponse_107',['ulfius_set_string_body_response',['../group__parameters.html#ga71d2fe9c1f110be0dfa07c5ba41680a6',1,'ulfius_set_string_body_response(struct _u_response *response, const unsigned int status, const char *string_body):&#160;u_response.c'],['../group__parameters.html#ga71d2fe9c1f110be0dfa07c5ba41680a6',1,'ulfius_set_string_body_response(struct _u_response *response, const unsigned int status, const char *body):&#160;u_response.c']]],
  ['ulfius_5fset_5fupload_5ffile_5fcallback_5ffunction_108',['ulfius_set_upload_file_callback_function',['../group__instance.html#gafb2f3a9d7bbfbcf3acc0f9a88ab9507e',1,'ulfius_set_upload_file_callback_function(struct _u_instance *u_instance, int(*file_upload_callback)(const struct _u_request *request, const char *key, const char *filename, const char *content_type, const char *transfer_encoding, const char *data, uint64_t off, size_t size, void *cls), void *cls):&#160;ulfius.c'],['../group__instance.html#gafb2f3a9d7bbfbcf3acc0f9a88ab9507e',1,'ulfius_set_upload_file_callback_function(struct _u_instance *u_instance, int(*file_upload_callback)(const struct _u_request *request, const char *key, const char *filename, const char *content_type, const char *transfer_encoding, const char *data, uint64_t off, size_t size, void *cls), void *cls):&#160;ulfius.c']]],
  ['ulfius_5fset_5fwebsocket_5frequest_109',['ulfius_set_websocket_request',['../u__websocket_8c.html#ad33e95eec6131d591555cc9e51e43512',1,'u_websocket.c']]],
  ['ulfius_5fset_5fwebsocket_5fresponse_110',['ulfius_set_websocket_response',['../u__websocket_8c.html#a9cf9d96944f3d4fc3930075011cbb4af',1,'u_websocket.c']]],
  ['ulfius_5fstart_5fframework_111',['ulfius_start_framework',['../group__instance.html#ga61e97f85ccc5381e4683794de16fbb96',1,'ulfius_start_framework(struct _u_instance *u_instance):&#160;ulfius.c'],['../group__instance.html#ga61e97f85ccc5381e4683794de16fbb96',1,'ulfius_start_framework(struct _u_instance *u_instance):&#160;ulfius.c']]],
  ['ulfius_5fstart_5fframework_5fwith_5fmhd_5foptions_112',['ulfius_start_framework_with_mhd_options',['../group__instance.html#ga4bf7d8e8640a268085d84af4ccae2571',1,'ulfius_start_framework_with_mhd_options(struct _u_instance *u_instance, unsigned int mhd_flags, struct MHD_OptionItem *mhd_ops):&#160;ulfius.c'],['../group__instance.html#ga4bf7d8e8640a268085d84af4ccae2571',1,'ulfius_start_framework_with_mhd_options(struct _u_instance *u_instance, unsigned int mhd_flags, struct MHD_OptionItem *mhd_ops):&#160;ulfius.c']]],
  ['ulfius_5fstart_5fsecure_5fca_5ftrust_5fframework_113',['ulfius_start_secure_ca_trust_framework',['../group__instance.html#ga586db642834bb82a598b1f58c1304fd0',1,'ulfius_start_secure_ca_trust_framework(struct _u_instance *u_instance, const char *key_pem, const char *cert_pem, const char *root_ca_pem):&#160;ulfius.c'],['../group__instance.html#ga586db642834bb82a598b1f58c1304fd0',1,'ulfius_start_secure_ca_trust_framework(struct _u_instance *u_instance, const char *key_pem, const char *cert_pem, const char *root_ca_pem):&#160;ulfius.c']]],
  ['ulfius_5fstart_5fsecure_5fframework_114',['ulfius_start_secure_framework',['../group__instance.html#gad8cc6194306edcc0697fc57507941556',1,'ulfius_start_secure_framework(struct _u_instance *u_instance, const char *key_pem, const char *cert_pem):&#160;ulfius.c'],['../group__instance.html#gad8cc6194306edcc0697fc57507941556',1,'ulfius_start_secure_framework(struct _u_instance *u_instance, const char *key_pem, const char *cert_pem):&#160;ulfius.c']]],
  ['ulfius_5fstart_5fwebsocket_5fcb_115',['ulfius_start_websocket_cb',['../u__websocket_8c.html#ab6dd5bf28c21a2ef655905d4ecb02aa6',1,'ulfius_start_websocket_cb(void *cls, struct MHD_Connection *connection, void *con_cls, const char *extra_in, size_t extra_in_size, MHD_socket sock, struct MHD_UpgradeResponseHandle *urh):&#160;u_websocket.c'],['../u__private_8h.html#ab6dd5bf28c21a2ef655905d4ecb02aa6',1,'ulfius_start_websocket_cb(void *cls, struct MHD_Connection *connection, void *con_cls, const char *extra_in, size_t extra_in_size, MHD_socket sock, struct MHD_UpgradeResponseHandle *urh):&#160;u_websocket.c']]],
  ['ulfius_5fstop_5fframework_116',['ulfius_stop_framework',['../group__instance.html#ga5857450e3610b84284ccd4d8af34144d',1,'ulfius_stop_framework(struct _u_instance *u_instance):&#160;ulfius.c'],['../group__instance.html#ga5857450e3610b84284ccd4d8af34144d',1,'ulfius_stop_framework(struct _u_instance *u_instance):&#160;ulfius.c']]],
  ['ulfius_5furi_5flogger_117',['ulfius_uri_logger',['../group__instance.html#gabe358828e2a3652756ee0ed150acb69f',1,'ulfius_uri_logger(void *cls, const char *uri):&#160;ulfius.c'],['../group__instance.html#gabe358828e2a3652756ee0ed150acb69f',1,'ulfius_uri_logger(void *cls, const char *uri):&#160;ulfius.c']]],
  ['ulfius_5furl_5fdecode_118',['ulfius_url_decode',['../group__url__encode.html#ga598ae52c85888151ccf349707ee13517',1,'ulfius_url_decode(const char *str):&#160;ulfius.c'],['../group__url__encode.html#ga598ae52c85888151ccf349707ee13517',1,'ulfius_url_decode(const char *str):&#160;ulfius.c']]],
  ['ulfius_5furl_5fencode_119',['ulfius_url_encode',['../group__url__encode.html#ga5eed1beb2d1c856ea14aacf5002cb43f',1,'ulfius_url_encode(const char *str):&#160;ulfius.c'],['../group__url__encode.html#ga5eed1beb2d1c856ea14aacf5002cb43f',1,'ulfius_url_encode(const char *str):&#160;ulfius.c']]],
  ['ulfius_5fwebsocket_5fclient_5fconnection_5fclose_120',['ulfius_websocket_client_connection_close',['../u__websocket_8c.html#ad193bf928fd587b3fdad653bd7c82301',1,'u_websocket.c']]],
  ['ulfius_5fwebsocket_5fclient_5fconnection_5fsend_5fclose_5fsignal_121',['ulfius_websocket_client_connection_send_close_signal',['../u__websocket_8c.html#a0f01cd89ce14766ebb9572645e36ec8f',1,'u_websocket.c']]],
  ['ulfius_5fwebsocket_5fclient_5fconnection_5fstatus_122',['ulfius_websocket_client_connection_status',['../u__websocket_8c.html#a48680b98db86851f2273ab2d22f8e61d',1,'u_websocket.c']]],
  ['ulfius_5fwebsocket_5fclient_5fconnection_5fwait_5fclose_123',['ulfius_websocket_client_connection_wait_close',['../u__websocket_8c.html#a44701d788570a3a6ae72102786c261fd',1,'u_websocket.c']]],
  ['ulfius_5fwebsocket_5fparse_5fjson_5fmessage_124',['ulfius_websocket_parse_json_message',['../u__websocket_8c.html#a4fec3baaf87dd8861961a4075f4b8e30',1,'u_websocket.c']]],
  ['ulfius_5fwebsocket_5fpop_5ffirst_5fmessage_125',['ulfius_websocket_pop_first_message',['../u__websocket_8c.html#a96b91e11d0e835d272d1d3bab4bec699',1,'u_websocket.c']]],
  ['ulfius_5fwebsocket_5fsend_5fclose_5fsignal_126',['ulfius_websocket_send_close_signal',['../u__websocket_8c.html#a1738c8572795e4264c250a2a7d5ed2ee',1,'u_websocket.c']]],
  ['ulfius_5fwebsocket_5fsend_5ffragmented_5fmessage_127',['ulfius_websocket_send_fragmented_message',['../u__websocket_8c.html#ad60f10e65b744bc9391c520e8f9245af',1,'u_websocket.c']]],
  ['ulfius_5fwebsocket_5fsend_5fjson_5fmessage_128',['ulfius_websocket_send_json_message',['../u__websocket_8c.html#a89e1e61b8cfeb542d69d1d58c57271a0',1,'u_websocket.c']]],
  ['ulfius_5fwebsocket_5fsend_5fmessage_129',['ulfius_websocket_send_message',['../u__websocket_8c.html#ad53ce5b968d66afa962c85e17e326bbd',1,'u_websocket.c']]],
  ['ulfius_5fwebsocket_5fstatus_130',['ulfius_websocket_status',['../u__websocket_8c.html#a86e85c4ffc47c3161f6b016ec56fb3e7',1,'u_websocket.c']]],
  ['ulfius_5fwebsocket_5fwait_5fclose_131',['ulfius_websocket_wait_close',['../u__websocket_8c.html#a55edeedda06a0a1d1792da77bef54cb4',1,'u_websocket.c']]],
  ['utf8_5fcheck_132',['utf8_check',['../ulfius_8c.html#a664de7bd164e52ba78d80c14e06c4bb1',1,'utf8_check(const char *s_orig, size_t len):&#160;ulfius.c'],['../u__private_8h.html#a664de7bd164e52ba78d80c14e06c4bb1',1,'utf8_check(const char *s_orig, size_t len):&#160;ulfius.c']]]
];
