GNU libmicrohttpd 1.0.1
|
Go to the source code of this file.
Macros | |
#define | MHD_PANIC(msg) |
#define | MHD_mutex_destroy_chk_(pmutex) |
#define | MHD_mutex_lock_chk_(pmutex) |
#define | MHD_mutex_unlock_chk_(pmutex) |
Destroy previously initialised mutex and abort execution if error is detected.
pmutex | pointer to mutex |
Definition at line 121 of file mhd_locks.h.
Referenced by MHD_create_response_from_iovec(), MHD_daemon_destroy(), MHD_destroy_response(), MHD_response_from_buffer(), MHD_response_queue_for_destroy(), MHD_start_daemon_va(), MHD_stop_daemon(), and setup_thread_pool().
Acquire lock on previously initialised mutex. If mutex was already locked by other thread, function blocks until mutex becomes available. If error is detected, execution will be aborted.
pmutex | pointer to mutex |
Definition at line 154 of file mhd_locks.h.
Referenced by calculate_add_nonce(), check_nonce_nc(), cleanup_connection(), cleanup_connection(), close_all_connections(), close_connection(), close_connection(), internal_add_connection(), internal_add_connection(), internal_suspend_connection_(), MHD_accept_connection(), MHD_accept_connection_(), MHD_action_from_response(), MHD_check_global_init_(), MHD_cleanup_connections(), MHD_connection_cleanup_(), MHD_connection_handle_idle(), MHD_connection_handle_write(), MHD_connection_set_timeout(), MHD_connection_update_last_activity_(), MHD_daemon_close_all_connections_(), MHD_destroy_response(), MHD_increment_response_rc(), MHD_ip_count_lock(), MHD_ip_count_lock(), MHD_request_handle_idle_(), MHD_request_handle_write_(), MHD_request_resume(), MHD_response_queue_for_destroy(), MHD_resume_connection(), MHD_resume_suspended_connections_(), MHD_set_connection_option(), MHD_update_last_activity_(), new_connection_process_(), new_connections_list_process_(), resume_suspended_connections(), and suspend_action().
Unlock previously initialised and locked mutex. If error is detected, execution will be aborted.
pmutex | pointer to mutex |
Definition at line 180 of file mhd_locks.h.
Referenced by calculate_add_nonce(), check_nonce_nc(), cleanup_connection(), cleanup_connection(), close_all_connections(), close_connection(), close_connection(), internal_add_connection(), internal_add_connection(), internal_suspend_connection_(), MHD_accept_connection(), MHD_accept_connection_(), MHD_action_from_response(), MHD_check_global_init_(), MHD_cleanup_connections(), MHD_connection_cleanup_(), MHD_connection_handle_idle(), MHD_connection_handle_write(), MHD_connection_set_timeout(), MHD_connection_update_last_activity_(), MHD_daemon_close_all_connections_(), MHD_destroy_response(), MHD_increment_response_rc(), MHD_ip_count_unlock(), MHD_ip_count_unlock(), MHD_request_handle_idle_(), MHD_request_handle_write_(), MHD_request_resume(), MHD_response_queue_for_destroy(), MHD_resume_connection(), MHD_resume_suspended_connections_(), MHD_set_connection_option(), MHD_update_last_activity_(), new_connection_process_(), new_connections_list_process_(), resume_suspended_connections(), suspend_action(), try_ready_chunked_body(), try_ready_chunked_body(), try_ready_normal_body(), and try_ready_normal_body().