GNU libmicrohttpd 0.9.77
|
internal monotonic clock functions implementations More...
Go to the source code of this file.
Functions | |
void | MHD_monotonic_sec_counter_init (void) |
void | MHD_monotonic_sec_counter_finish (void) |
time_t | MHD_monotonic_sec_counter (void) |
uint64_t | MHD_monotonic_msec_counter (void) |
internal monotonic clock functions implementations
internal monotonic clock functions declarations
Definition in file mhd_mono_clock.h.
Monotonic milliseconds counter, useful for timeout calculation. Tries to be not affected by manually setting the system real time clock or adjustments by NTP synchronization.
Definition at line 440 of file mhd_mono_clock.c.
References MHD_HTTP_OK, NULL, and sys_clock_start.
Referenced by connection_check_timedout(), MHD_set_connection_option(), MHD_update_last_activity_(), new_connection_prepare_(), and resume_suspended_connections().
Monotonic seconds counter. Tries to be not affected by manually setting the system real time clock or adjustments by NTP synchronization.
Monotonic seconds counter, useful for timeout calculation. Tries to be not affected by manually setting the system real time clock or adjustments by NTP synchronization.
Definition at line 337 of file mhd_mono_clock.c.
References MHD_HTTP_OK, NULL, and sys_clock_start.
Referenced by digest_auth_check_all(), internal_add_connection(), MHD_connection_set_timeout(), MHD_connection_update_last_activity_(), MHD_daemon_get_timeout(), MHD_queue_auth_fail_response2(), MHD_request_handle_idle_(), MHD_resume_suspended_connections_(), MHD_update_last_activity_(), and thread_main_handle_connection().
Deinitialise monotonic seconds and milliseconds counters by freeing any allocated resources
Deinitialise monotonic seconds counter by freeing any allocated resources
Definition at line 316 of file mhd_mono_clock.c.
References MHD_HTTP_OK.
Referenced by MHD_fini().
Initialise monotonic seconds and milliseconds counters.
Initialise monotonic seconds counter.
Definition at line 138 of file mhd_mono_clock.c.
References _MHD_CLOCK_GET_TIME, _MHD_CLOCK_GETHRTIME, _MHD_CLOCK_GETTICKCOUNT64, _MHD_CLOCK_GETTIME, _MHD_CLOCK_NO_SOURCE, _MHD_CLOCK_PERFCOUNTER, MHD_HTTP_OK, NULL, and sys_clock_start.
Referenced by MHD_init().