OpenVPN
basic.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BOOL_CAST(x)
#define SIZE(x)
#define CLEAR(x)
#define IPV4_NETMASK_HOST   0xffffffffU

Macro Definition Documentation

◆ BOOL_CAST

◆ CLEAR

#define CLEAR ( x)
Value:
memset(&(x), 0, sizeof(x))

Definition at line 32 of file basic.h.

Referenced by add_route3(), add_route_connected_v6_net(), add_route_ipapi(), alloc_buf(), alloc_buf_gc(), apply_push_options(), auth_token_test_empty_user(), auth_token_test_env(), buf_sub(), check_send_auth_token(), clear_route_ipv6_list(), clear_route_list(), clear_tuntap(), context_clear(), context_clear_1(), context_clear_2(), context_init_1(), crypto_test_epoch_key_generation(), dco_get_version(), dco_p2p_new_peer(), del_route3(), del_route_ipapi(), delete_route_connected_v6_net(), do_close_free_key_schedule(), do_close_link_socket(), do_close_tun_simple(), do_ifconfig_ipv4(), do_init_crypto_tls(), do_init_tls_wrap_key(), do_update(), epoch_generate_future_receive_keys(), epoch_init_recv_key(), epoch_init_send_key_ctx(), establish_socks_proxy_udpassoc(), fork_to_self(), free_buf(), free_buf_gc(), free_epoch_key_ctx(), free_key_ctx(), generate_key_random(), get_best_route(), get_default_gateway(), get_default_gateway_ipv6(), halt_low_priority_signals(), in_extra_dispatch(), inherit_context_child(), init_ip_addr_string2(), init_key_contexts(), init_key_ctx(), init_key_type(), init_management_callback_multi(), init_management_callback_p2p(), init_options(), init_route(), init_route_ipv6(), init_security_attributes_allow_all(), init_security_attributes_allow_user(), initialization_sequence_completed(), interval_init(), ipv6_send_icmp_unreachable(), key_ctx_update_implicit_iv(), key_direction_state_init(), key_method_2_read(), key_parameters_from_key(), key_schedule_free(), key_source2_randomize_write(), key_source2_read(), key_state_init(), key_state_ssl_init(), log_entry_free_contents(), log_history_obj_init(), man_accept(), man_connection_clear(), man_persist_close(), man_persist_init(), man_process_command(), man_settings_close(), man_settings_init(), management_callback_kill_by_addr(), management_clear_callback(), management_echo(), management_query_user_pass(), management_set_state(), mroute_addr_init(), multi_get_timeout_instance(), multi_hash_sid_remove(), multi_init(), multi_learn_in_addr_t(), multi_select_virtual_addr(), multi_unlearn_in6_addr(), multi_unlearn_in_addr_t(), net_event_win32_init(), netsh_ifconfig(), openvpn_execve(), openvpn_getaddrinfo(), openvpn_inet_aton(), openvpn_main(), overlapped_io_init(), override_locked_username(), packet_id_debug_print(), packet_id_free(), packet_id_init(), packet_id_move_recv(), packet_id_persist_save(), parse_argv(), platform_group_get(), platform_user_get(), plugin_call_item(), plugin_open_item(), plugin_per_client_destroy(), post_init_signal_catch(), pre_connect_restore(), pre_init_signal_catch(), print_in_addr_t(), print_link_socket_actual_ex(), push_reset(), query_user_clear(), read_config_file(), read_config_string(), read_key_file(), read_single_config(), read_sockaddr_from_overlapped(), recv_line(), reliable_init(), remove_iroutes_from_push_route_list(), remove_option(), resolve_remote(), semaphore_clear(), send_single_push_update(), set_actual_address(), set_auth_token_user(), setenv_in6_addr(), setenv_in_addr_t(), setup(), shaper_reset_wakeup(), socket_do_accept(), socket_listen_accept(), socks_username_password_auth(), stale_route_check_trigger(), status_trigger(), test_atoi_variants(), test_buffer_null_terminate(), test_read_config(), tls_session_init(), tuntap_get_version_info(), uninit_options(), unlearn_ifconfig_ipv6(), update_option(), update_vhash(), virtual_output_callback_func(), win32_signal_clear(), win32_signal_close(), win32_signal_open(), win_trigger_event(), window_title_clear(), and x_msg_va().

◆ IPV4_NETMASK_HOST

◆ SIZE