/* conf set functions */ char * ndk_conf_set_true_slot (ngx_conf_t *cf, ngx_command_t *cmd, void *conf); char * ndk_conf_set_false_slot (ngx_conf_t *cf, ngx_command_t *cmd, void *conf); char * ndk_conf_set_full_path_slot (ngx_conf_t *cf, ngx_command_t *cmd, void *conf); char * ndk_conf_set_ptr_slot (ngx_conf_t *cf, ngx_command_t *cmd, void *conf); char * ndk_conf_set_null_slot (ngx_conf_t *cf, ngx_command_t *cmd, void *conf); char * ndk_conf_set_str_array_multi_slot (ngx_conf_t *cf, ngx_command_t *cmd, void *conf); char * ndk_conf_set_keyval1_slot (ngx_conf_t *cf, ngx_command_t *cmd, void *conf); char * ndk_conf_set_num_flag (ngx_conf_t *cf, ngx_command_t *cmd, void *conf); char * ndk_conf_set_num64_slot (ngx_conf_t *cf, ngx_command_t *cmd, void *conf); char * ndk_conf_set_sec_flag_slot (ngx_conf_t *cf, ngx_command_t *cmd, void *conf); ngx_http_conf_ctx_t * ndk_conf_create_http_location (ngx_conf_t *cf); ngx_http_conf_ctx_t * ngx_conf_create_http_named_location (ngx_conf_t *cf, ngx_str_t *name); ngx_int_t ndk_replace_command (ngx_command_t *new_cmd, ngx_uint_t module_type); /* values for conf_set_xxx_flag */ #define NDK_CONF_SET_TRUE -2 #define NDK_CONF_SET_FALSE -3 /* wrappers for utility macros */ #define ndk_conf_set_bitmask_slot ngx_conf_set_bitmask_slot #define ndk_conf_set_bufs_slot ngx_conf_set_bufs_slot #define ndk_conf_set_enum_slot ngx_conf_set_enum_slot #define ndk_conf_set_flag_slot ngx_conf_set_flag_slot #define ndk_conf_set_keyval_slot ngx_conf_set_keyval_slot #define ndk_conf_set_msec_slot ngx_conf_set_msec_slot #define ndk_conf_set_num_slot ngx_conf_set_num_slot #define ndk_conf_set_off_slot ngx_conf_set_off_slot #define ndk_conf_set_sec_slot ngx_conf_set_sec_slot #define ndk_conf_set_size_slot ngx_conf_set_size_slot #define ndk_conf_set_str_slot ngx_conf_set_str_slot