/unit/src/ |
H A D | nxt_application.h | 169 NXT_EXPORT extern nxt_str_t nxt_server; 172 NXT_EXPORT nxt_int_t nxt_unit_default_init(nxt_task_t *task, 175 NXT_EXPORT nxt_int_t nxt_app_set_logs(void);
|
H A D | nxt_runtime.h | 122 NXT_EXPORT nxt_port_t *nxt_runtime_port_find(nxt_runtime_t *rt, nxt_pid_t pid,
|
H A D | nxt_file.h | 154 NXT_EXPORT void nxt_file_close(nxt_task_t *task, nxt_file_t *file); 177 NXT_EXPORT nxt_int_t nxt_file_delete(nxt_file_name_t *name); 178 NXT_EXPORT nxt_int_t nxt_file_set_access(nxt_file_name_t *name, 182 NXT_EXPORT nxt_int_t nxt_file_rename(nxt_file_name_t *old_name, 189 NXT_EXPORT void nxt_fd_close(nxt_fd_t fd); 193 NXT_EXPORT void nxt_file_fclose(nxt_task_t *task, FILE *fp); 196 NXT_EXPORT nxt_int_t nxt_file_stdout(nxt_file_t *file); 197 NXT_EXPORT nxt_int_t nxt_file_stderr(nxt_file_t *file); 198 NXT_EXPORT nxt_int_t nxt_stderr_start(void); 214 NXT_EXPORT void nxt_pipe_close(nxt_task_t *task, nxt_fd_t *pp); [all …]
|
H A D | nxt_conf.h | 82 NXT_EXPORT nxt_uint_t nxt_conf_type(nxt_conf_value_t *value); 84 NXT_EXPORT nxt_conf_value_t *nxt_conf_get_path(nxt_conf_value_t *value, 88 NXT_EXPORT nxt_conf_value_t *nxt_conf_next_object_member( 92 NXT_EXPORT nxt_conf_value_t *nxt_conf_get_array_element_or_itself( 119 NXT_EXPORT void nxt_conf_get_string(nxt_conf_value_t *value, nxt_str_t *str); 120 NXT_EXPORT nxt_str_t *nxt_conf_get_string_dup(nxt_conf_value_t *value, 122 NXT_EXPORT void nxt_conf_set_string(nxt_conf_value_t *value, nxt_str_t *str); 123 NXT_EXPORT nxt_int_t nxt_conf_set_string_dup(nxt_conf_value_t *value, 125 NXT_EXPORT double nxt_conf_get_number(nxt_conf_value_t *value); 126 NXT_EXPORT uint8_t nxt_conf_get_boolean(nxt_conf_value_t *value); [all …]
|
H A D | nxt_clone.h | 44 NXT_EXPORT nxt_int_t nxt_clone_credential_map(nxt_task_t *task, pid_t pid, 46 NXT_EXPORT nxt_int_t nxt_clone_vldt_credential_uidmap(nxt_task_t *task, 48 NXT_EXPORT nxt_int_t nxt_clone_vldt_credential_gidmap(nxt_task_t *task,
|
H A D | nxt_php_sapi.c | 350 NXT_EXPORT nxt_app_module_t nxt_app_module = {
|
H A D | nxt_socket_msg.h | 61 NXT_EXPORT ssize_t nxt_sendmsg(nxt_socket_t s, nxt_iobuf_t *iob, 68 NXT_EXPORT ssize_t nxt_recvmsg(nxt_socket_t s,
|
H A D | nxt_main.h | 163 NXT_EXPORT nxt_int_t nxt_lib_start(const char *app, char **argv, char ***envp); 164 NXT_EXPORT void nxt_lib_stop(void); 167 NXT_EXPORT extern nxt_uint_t nxt_ncpu; 168 NXT_EXPORT extern nxt_uint_t nxt_pagesize; 169 NXT_EXPORT extern nxt_task_t nxt_main_task; 170 NXT_EXPORT extern nxt_atomic_t nxt_task_ident;
|
H A D | nxt_process.h | 164 NXT_EXPORT nxt_pid_t nxt_process_execute(nxt_task_t *task, char *name, 166 NXT_EXPORT nxt_int_t nxt_process_daemon(nxt_task_t *task); 167 NXT_EXPORT void nxt_nanosleep(nxt_nsec_t ns); 169 NXT_EXPORT void nxt_process_arguments(nxt_task_t *task, char **orig_argv, 216 NXT_EXPORT void nxt_process_title(nxt_task_t *task, const char *fmt, ...); 233 NXT_EXPORT extern nxt_pid_t nxt_pid; 234 NXT_EXPORT extern nxt_pid_t nxt_ppid; 235 NXT_EXPORT extern nxt_uid_t nxt_euid; 236 NXT_EXPORT extern nxt_gid_t nxt_egid; 237 NXT_EXPORT extern char **nxt_process_argv; [all …]
|
H A D | nxt_string.h | 48 NXT_EXPORT void nxt_memcpy_lowcase(u_char *dst, const u_char *src, 50 NXT_EXPORT void nxt_memcpy_upcase(u_char *dst, const u_char *src, 77 NXT_EXPORT u_char *nxt_cpystr(u_char *dst, const u_char *src); 82 NXT_EXPORT nxt_int_t nxt_memcasecmp(const void *p1, const void *p2, 85 NXT_EXPORT u_char *nxt_memstrn(const u_char *s, const u_char *end, 87 NXT_EXPORT u_char *nxt_memcasestrn(const u_char *s, const u_char *end, 89 NXT_EXPORT u_char *nxt_rmemstrn(const u_char *s, const u_char *end, 91 NXT_EXPORT size_t nxt_str_strip(const u_char *start, u_char *end); 119 NXT_EXPORT nxt_str_t *nxt_str_alloc(nxt_mp_t *mp, size_t length); 120 NXT_EXPORT nxt_str_t *nxt_str_dup(nxt_mp_t *mp, nxt_str_t *dst, [all …]
|
H A D | nxt_conn.h | 222 NXT_EXPORT nxt_conn_t *nxt_conn_create(nxt_mp_t *mp, nxt_task_t *task); 223 NXT_EXPORT void nxt_conn_free(nxt_task_t *task, nxt_conn_t *c); 224 NXT_EXPORT void nxt_conn_close(nxt_event_engine_t *engine, nxt_conn_t *c); 226 NXT_EXPORT void nxt_conn_timer(nxt_event_engine_t *engine, nxt_conn_t *c, 228 NXT_EXPORT void nxt_conn_work_queue_set(nxt_conn_t *c, nxt_work_queue_t *wq); 229 NXT_EXPORT nxt_sockaddr_t *nxt_conn_local_addr(nxt_task_t *task, 238 NXT_EXPORT nxt_listen_event_t *nxt_listen_event(nxt_task_t *task, 241 NXT_EXPORT void nxt_conn_accept(nxt_task_t *task, nxt_listen_event_t *lev, 267 NXT_EXPORT void nxt_event_conn_job_sendfile(nxt_task_t *task, 351 NXT_EXPORT nxt_conn_proxy_t *nxt_conn_proxy_create(nxt_conn_t *c); [all …]
|
H A D | nxt_event_engine.h | 497 NXT_EXPORT nxt_event_engine_t *nxt_event_engine_create(nxt_task_t *task, 500 NXT_EXPORT nxt_int_t nxt_event_engine_change(nxt_event_engine_t *engine, 502 NXT_EXPORT void nxt_event_engine_free(nxt_event_engine_t *engine); 503 NXT_EXPORT void nxt_event_engine_start(nxt_event_engine_t *engine); 505 NXT_EXPORT void nxt_event_engine_post(nxt_event_engine_t *engine, 507 NXT_EXPORT void nxt_event_engine_signal(nxt_event_engine_t *engine, 533 NXT_EXPORT void nxt_event_engine_thread_adopt(nxt_event_engine_t *engine);
|
H A D | nxt_sockaddr.h | 65 NXT_EXPORT nxt_sockaddr_t *nxt_sockaddr_alloc(nxt_mp_t *mp, socklen_t socklen, 68 NXT_EXPORT nxt_sockaddr_t *nxt_sockaddr_create(nxt_mp_t *mp, 73 NXT_EXPORT nxt_sockaddr_t *nxt_getsockname(nxt_task_t *task, nxt_mp_t *mp, 76 NXT_EXPORT void nxt_sockaddr_text(nxt_sockaddr_t *sa); 79 NXT_EXPORT uint32_t nxt_sockaddr_port_number(nxt_sockaddr_t *sa); 80 NXT_EXPORT nxt_bool_t nxt_sockaddr_cmp(nxt_sockaddr_t *sa1, 82 NXT_EXPORT nxt_sockaddr_t *nxt_sockaddr_parse(nxt_mp_t *mp, nxt_str_t *addr); 83 NXT_EXPORT nxt_sockaddr_t *nxt_sockaddr_parse_optport(nxt_mp_t *mp, 85 NXT_EXPORT in_addr_t nxt_inet_addr(u_char *buf, size_t len); 87 NXT_EXPORT nxt_int_t nxt_inet6_addr(struct in6_addr *in6_addr, u_char *buf, [all …]
|
H A D | nxt_http_route_addr.h | 71 NXT_EXPORT nxt_int_t nxt_http_route_addr_pattern_parse(nxt_mp_t *mp,
|
H A D | nxt_time.h | 38 NXT_EXPORT void nxt_realtime(nxt_realtime_t *now); 39 NXT_EXPORT void nxt_monotonic_time(nxt_monotonic_time_t *now); 40 NXT_EXPORT void nxt_localtime(nxt_time_t s, struct tm *tm); 41 NXT_EXPORT void nxt_timezone_update(void);
|
H A D | nxt_work_queue.h | 85 NXT_EXPORT void nxt_work_queue_cache_create(nxt_work_queue_cache_t *cache, 87 NXT_EXPORT void nxt_work_queue_cache_destroy(nxt_work_queue_cache_t *cache); 89 NXT_EXPORT void nxt_work_queue_add(nxt_work_queue_t *wq, 91 NXT_EXPORT nxt_work_handler_t nxt_work_queue_pop(nxt_work_queue_t *wq, 107 NXT_EXPORT void nxt_work_queue_name(nxt_work_queue_t *wq, const char *name); 108 NXT_EXPORT void nxt_work_queue_thread_adopt(nxt_work_queue_t *wq); 119 NXT_EXPORT void nxt_locked_work_queue_add(nxt_locked_work_queue_t *lwq, 121 NXT_EXPORT nxt_work_handler_t nxt_locked_work_queue_pop( 123 NXT_EXPORT void nxt_locked_work_queue_move(nxt_thread_t *thr,
|
H A D | nxt_vector.h | 31 NXT_EXPORT nxt_vector_t *nxt_vector_create(nxt_uint_t items, size_t item_size, 33 NXT_EXPORT void *nxt_vector_init(nxt_vector_t *vector, nxt_uint_t items, 35 NXT_EXPORT void nxt_vector_destroy(nxt_vector_t *vector, 37 NXT_EXPORT void *nxt_vector_add(nxt_vector_t *vector, 39 NXT_EXPORT void *nxt_vector_zero_add(nxt_vector_t *vector, 41 NXT_EXPORT void nxt_vector_remove(nxt_vector_t *vector, void *item);
|
H A D | nxt_thread_id.h | 168 NXT_EXPORT nxt_tid_t nxt_thread_tid(nxt_thread_t *thr);
|
H A D | nxt_thread_time.h | 64 NXT_EXPORT void nxt_thread_time_update(nxt_thread_t *thr); 66 NXT_EXPORT nxt_time_t nxt_thread_time(nxt_thread_t *thr); 67 NXT_EXPORT nxt_realtime_t *nxt_thread_realtime(nxt_thread_t *thr); 68 NXT_EXPORT u_char *nxt_thread_time_string(nxt_thread_t *thr, 89 NXT_EXPORT void nxt_gmtime(nxt_time_t s, struct tm *tm);
|
H A D | nxt_thread.h | 34 NXT_EXPORT extern __thread type tsd 67 NXT_EXPORT extern nxt_thread_specific_data_t tsd 89 NXT_EXPORT nxt_int_t nxt_thread_create(nxt_thread_handle_t *handle, 91 NXT_EXPORT nxt_thread_t *nxt_thread_init(void); 92 NXT_EXPORT void nxt_thread_exit(nxt_thread_t *thr); 93 NXT_EXPORT void nxt_thread_cancel(nxt_thread_handle_t handle); 94 NXT_EXPORT void nxt_thread_wait(nxt_thread_handle_t handle); 104 NXT_EXPORT void nxt_thread_mutex_destroy(nxt_thread_mutex_t *mtx); 105 NXT_EXPORT nxt_int_t nxt_thread_mutex_lock(nxt_thread_mutex_t *mtx); 113 NXT_EXPORT void nxt_thread_cond_destroy(nxt_thread_cond_t *cond); [all …]
|
/unit/src/test/ |
H A D | nxt_rbtree1.h | 43 NXT_EXPORT void nxt_rbtree1_insert(nxt_rbtree1_t *tree, 45 NXT_EXPORT void nxt_rbtree1_delete(nxt_rbtree1_t *tree, 47 NXT_EXPORT void nxt_rbtree1_insert_value(nxt_rbtree1_node_t *root, 49 NXT_EXPORT void nxt_rbtree1_insert_timer_value(nxt_rbtree1_node_t *root,
|
/unit/src/ruby/ |
H A D | nxt_ruby.c | 93 NXT_EXPORT nxt_app_module_t nxt_app_module = {
|
/unit/src/wasm/ |
H A D | nxt_wasm.c | 306 NXT_EXPORT nxt_app_module_t nxt_app_module = {
|
/unit/src/perl/ |
H A D | nxt_perl_psgi.c | 111 NXT_EXPORT nxt_app_module_t nxt_app_module = {
|
/unit/src/python/ |
H A D | nxt_python.c | 48 NXT_EXPORT nxt_app_module_t nxt_app_module = {
|