13#ifndef FC__UPDATE_QUEUE_H
14#define FC__UPDATE_QUEUE_H
25#define UQ_FREEDATA(fn) ((uq_free_fn_t) fn)
74#define SPECENUM_NAME client_pages
75#define SPECENUM_VALUE0 PAGE_MAIN
76#define SPECENUM_VALUE1 PAGE_START
77#define SPECENUM_VALUE2 PAGE_SCENARIO
78#define SPECENUM_VALUE3 PAGE_LOAD
79#define SPECENUM_VALUE4 PAGE_NETWORK
80#define SPECENUM_VALUE5 PAGE_GAME
bool update_queue_is_switching_page(void)
void update_queue_free(void)
void client_start_server_and_set_page(enum client_pages page)
bool update_queue_is_frozen(void)
void economy_report_dialog_update(void)
void set_client_page(enum client_pages page)
void update_queue_connect_processing_finished_full(int request_id, uq_callback_t callback, void *data, uq_free_fn_t free_data_func)
void update_queue_add_full(uq_callback_t callback, void *data, uq_free_fn_t free_data_func)
void update_queue_connect_processing_started(int request_id, uq_callback_t callback, void *data)
void(* uq_free_fn_t)(void *data)
void science_report_dialog_update(void)
void update_queue_thaw(void)
void update_queue_init(void)
void(* uq_callback_t)(void *data)
bool update_queue_has_callback_full(uq_callback_t callback, const void **data, uq_free_fn_t *free_data_func)
void update_queue_freeze(void)
void update_queue_force_thaw(void)
void update_queue_connect_processing_started_full(int request_id, uq_callback_t callback, void *data, uq_free_fn_t free_data_func)
void update_queue_processing_finished(int request_id)
void units_report_dialog_update(void)
void update_queue_connect_processing_finished(int request_id, uq_callback_t callback, void *data)
void update_queue_add(uq_callback_t callback, void *data)
void update_queue_processing_started(int request_id)
bool update_queue_has_callback(uq_callback_t callback)
enum client_pages get_client_page(void)