#include <nuauth_params.h>
Collaboration diagram for nuauth_datas:

Definition at line 161 of file nuauth_params.h.
Definition at line 206 of file nuauth_params.h.
Referenced by free_connection(), get_acls_from_cache(), init_acl_cache(), init_audit(), main_cleanup(), nuauth_deinit(), and nuauth_reload().
| GThreadPool* nuauth_datas::acl_checkers |
pools of thread which treat nufw packet.
Definition at line 181 of file nuauth_params.h.
Referenced by apply_new_config(), init_audit(), search_and_fill_complete_of_authreq(), search_and_fill_complete_of_userpckt(), start_all_thread_pools(), stop_all_thread_pools(), and wait_all_thread_pools().
| GPrivate* nuauth_datas::aclqueue |
Definition at line 192 of file nuauth_params.h.
Referenced by get_acls_from_cache(), and init_nuauthdata().
Definition at line 169 of file nuauth_params.h.
Referenced by init_nuauthdata(), and stop_threads().
| GAsyncQueue* nuauth_datas::connections_queue |
Definition at line 195 of file nuauth_params.h.
Referenced by external_ip_auth(), init_nuauthdata(), search_and_fill(), and user_check_and_decide().
| GThreadPool* nuauth_datas::decisions_workers |
Definition at line 184 of file nuauth_params.h.
Referenced by compare_nuauthparams(), start_all_thread_pools(), stop_all_thread_pools(), take_decision(), and wait_all_thread_pools().
| GThreadPool* nuauth_datas::ip_authentication_workers |
Definition at line 185 of file nuauth_params.h.
Referenced by start_all_thread_pools(), stop_all_thread_pools(), and wait_all_thread_pools().
| gboolean nuauth_datas::is_starting |
Definition at line 210 of file nuauth_params.h.
Referenced by configure_app(), init_nuauthdata(), and nuauth_is_reloading().
Definition at line 168 of file nuauth_params.h.
Referenced by free_threads(), init_nuauthdata(), and stop_threads().
| GAsyncQueue* nuauth_datas::limited_connections_queue |
Definition at line 196 of file nuauth_params.h.
Referenced by authpckt_conntrack(), authpckt_conntrack_v3(), limited_connection_handler(), and main_cleanup().
| GAsyncQueue* nuauth_datas::localid_auth_queue |
Definition at line 198 of file nuauth_params.h.
Referenced by init_nuauthdata(), localid_auth(), main_cleanup(), and user_check_and_decide().
Definition at line 167 of file nuauth_params.h.
Referenced by free_threads(), init_nuauthdata(), and stop_threads().
Definition at line 211 of file nuauth_params.h.
| gboolean nuauth_datas::loggers_pool_full |
Definition at line 188 of file nuauth_params.h.
Referenced by act_on_loggers_processing(), log_user_packet(), and treat_nufw_request().
| GSList* nuauth_datas::modules |
list of loaded modules
Definition at line 216 of file nuauth_params.h.
Referenced by load_modules_from(), and unload_modules().
Definition at line 209 of file nuauth_params.h.
Referenced by block_on_conf_reload(), block_thread_pools(), nuauth_is_reloading(), release_thread_pools(), and tls_user_accept().
| struct sigaction nuauth_datas::old_sighup_hdl |
| struct sigaction nuauth_datas::old_sigint_hdl |
| struct sigaction nuauth_datas::old_sigterm_hdl |
Definition at line 170 of file nuauth_params.h.
Referenced by stop_threads(), and tls_user_servers_init().
Definition at line 202 of file nuauth_params.h.
Referenced by configure_app(), feed_target_nuauth(), g_module_check_init(), and nuauth_deinit().
| GCond* nuauth_datas::reload_cond |
Definition at line 212 of file nuauth_params.h.
Referenced by block_on_conf_reload(), configure_app(), and release_thread_pools().
| GMutex* nuauth_datas::reload_cond_mutex |
Definition at line 213 of file nuauth_params.h.
Referenced by block_on_conf_reload(), configure_app(), nuauth_is_reloading(), and release_thread_pools().
Definition at line 166 of file nuauth_params.h.
Referenced by free_threads(), init_nuauthdata(), and stop_threads().
Definition at line 189 of file nuauth_params.h.
Referenced by act_on_loggers_processing(), and log_user_session().
| GSList* nuauth_datas::tls_auth_servers |
Definition at line 163 of file nuauth_params.h.
Referenced by free_threads(), init_nuauthdata(), refresh_crl_file(), stop_threads(), tls_user_remove_client(), and tls_user_start_servers().
| GSList* nuauth_datas::tls_nufw_servers |
Definition at line 164 of file nuauth_params.h.
Referenced by free_threads(), init_nuauthdata(), refresh_crl_file(), stop_threads(), and tls_nufw_start_servers().
| GAsyncQueue* nuauth_datas::tls_push_queue |
Definition at line 197 of file nuauth_params.h.
Referenced by clear_push_queue(), init_nuauthdata(), localid_auth(), push_worker(), search_and_fill(), search_and_push(), and tls_sasl_connect_ok().
Definition at line 165 of file nuauth_params.h.
Referenced by free_threads(), init_nuauthdata(), and stop_threads().
| GThreadPool* nuauth_datas::tls_sasl_worker |
Definition at line 176 of file nuauth_params.h.
Referenced by tls_user_accept(), and tls_user_servers_init().
Definition at line 205 of file nuauth_params.h.
Referenced by get_users_from_cache(), init_user_cache(), and nuauth_deinit().
| GThreadPool* nuauth_datas::user_checkers |
pools of thread which treat user packet.
Definition at line 175 of file nuauth_params.h.
Referenced by apply_new_config(), init_audit(), main_cleanup(), start_all_thread_pools(), stop_all_thread_pools(), tls_user_check_activity(), and wait_all_thread_pools().
| GAsyncQueue* nuauth_datas::user_cmd_queue |
Definition at line 201 of file nuauth_params.h.
Referenced by tls_user_servers_init().
| GThreadPool* nuauth_datas::user_loggers |
Definition at line 182 of file nuauth_params.h.
Referenced by act_on_loggers_processing(), apply_new_config(), init_audit(), log_user_packet(), log_user_packet_from_accounted_connection(), start_all_thread_pools(), stop_all_thread_pools(), and wait_all_thread_pools().
| GThreadPool* nuauth_datas::user_session_loggers |
Definition at line 183 of file nuauth_params.h.
Referenced by act_on_loggers_processing(), log_user_session(), start_all_thread_pools(), stop_all_thread_pools(), and wait_all_thread_pools().
| GPrivate* nuauth_datas::userqueue |
Definition at line 193 of file nuauth_params.h.
Referenced by get_users_from_cache(), and init_nuauthdata().
1.4.7