Freeciv-3.1
|
Go to the source code of this file.
Functions | |
int | fc_thread_start (fc_thread *thread, void(*function)(void *arg), void *arg) |
void | fc_thread_wait (fc_thread *thread) |
void | fc_init_mutex (fc_mutex *mutex) |
void | fc_destroy_mutex (fc_mutex *mutex) |
void | fc_allocate_mutex (fc_mutex *mutex) |
void | fc_release_mutex (fc_mutex *mutex) |
void | fc_thread_cond_init (fc_thread_cond *cond) |
void | fc_thread_cond_destroy (fc_thread_cond *cond) |
void | fc_thread_cond_wait (fc_thread_cond *cond, fc_mutex *mutex) |
void | fc_thread_cond_signal (fc_thread_cond *cond) |
bool | has_thread_cond_impl (void) |
void fc_allocate_mutex | ( | fc_mutex * | mutex | ) |
Referenced by astr_vadd_at(), begin_lanserver_scan(), check_server_scan(), fc_client::check_server_scan(), create_city(), fc_allocate_ow_mutex(), fc_localtime(), fc_strcasecmp(), fc_strlcpy(), fc_strncasecmp(), fc_vsnprintf(), genlist_allocate_mutex(), get_lan_server_list(), log_real(), network_list_callback(), popup_connection_dialog(), remove_city(), server_scan_finish(), server_scan_poll(), fc_client::slot_selection_changed(), tai_check_messages(), tai_msg_to_thr(), tai_thread_start(), texai_check_messages(), texai_msg_to_thr(), and texai_thread_start().
void fc_destroy_mutex | ( | fc_mutex * | mutex | ) |
void fc_init_mutex | ( | fc_mutex * | mutex | ) |
void fc_release_mutex | ( | fc_mutex * | mutex | ) |
Referenced by astr_vadd_at(), begin_lanserver_scan(), check_server_scan(), fc_client::check_server_scan(), create_city(), fc_localtime(), fc_release_ow_mutex(), fc_strcasecmp(), fc_strlcpy(), fc_strncasecmp(), fc_vsnprintf(), genlist_release_mutex(), get_lan_server_list(), log_real(), network_list_callback(), popup_connection_dialog(), remove_city(), server_scan_finish(), server_scan_poll(), fc_client::slot_selection_changed(), tai_check_messages(), tai_msg_to_thr(), tai_thread_start(), texai_check_messages(), texai_msg_to_thr(), and texai_thread_start().
void fc_thread_cond_destroy | ( | fc_thread_cond * | cond | ) |
Dummy fc_thread_cond_destroy()
Definition at line 385 of file fcthread.c.
Referenced by tai_control_lost(), and texai_control_lost().
void fc_thread_cond_init | ( | fc_thread_cond * | cond | ) |
Dummy fc_thread_cond_init()
Definition at line 379 of file fcthread.c.
Referenced by tai_control_gained(), and texai_control_gained().
void fc_thread_cond_signal | ( | fc_thread_cond * | cond | ) |
Dummy fc_thread_cond_signal()
Definition at line 397 of file fcthread.c.
Referenced by tai_msg_to_thr(), and texai_msg_to_thr().
void fc_thread_cond_wait | ( | fc_thread_cond * | cond, |
fc_mutex * | mutex | ||
) |
Dummy fc_thread_cond_wait()
Definition at line 391 of file fcthread.c.
Referenced by tai_thread_start(), and texai_thread_start().
int fc_thread_start | ( | fc_thread * | thread, |
void(*)(void *arg) | function, | ||
void * | arg | ||
) |
Referenced by save_game(), server_scan_begin(), tai_control_gained(), and texai_control_gained().
void fc_thread_wait | ( | fc_thread * | thread | ) |
bool has_thread_cond_impl | ( | void | ) |
Has freeciv thread condition variable implementation
Definition at line 405 of file fcthread.c.
Referenced by fc_ai_tex_setup(), and fc_ai_threaded_setup().