Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions
ngx_pthread_thread.c File Reference
#include <ngx_config.h>
#include <ngx_core.h>
Include dependency graph for ngx_pthread_thread.c:

Go to the source code of this file.

Functions

ngx_err_t ngx_create_thread (ngx_tid_t *tid, ngx_thread_value_t(*func)(void *arg), void *arg, ngx_log_t *log)
ngx_int_t ngx_init_threads (int n, size_t size, ngx_cycle_t *cycle)
ngx_mutex_tngx_mutex_init (ngx_log_t *log, ngx_uint_t flags)
void ngx_mutex_destroy (ngx_mutex_t *m)
void ngx_mutex_lock (ngx_mutex_t *m)
ngx_int_t ngx_mutex_trylock (ngx_mutex_t *m)
void ngx_mutex_unlock (ngx_mutex_t *m)
ngx_cond_tngx_cond_init (ngx_log_t *log)
void ngx_cond_destroy (ngx_cond_t *cv)
ngx_int_t ngx_cond_wait (ngx_cond_t *cv, ngx_mutex_t *m)
ngx_int_t ngx_cond_signal (ngx_cond_t *cv)

Function Documentation

void ngx_cond_destroy ( ngx_cond_t cv)

Definition at line 222 of file ngx_pthread_thread.c.

Here is the call graph for this function:

ngx_cond_t* ngx_cond_init ( ngx_log_t log)

Definition at line 197 of file ngx_pthread_thread.c.

Here is the call graph for this function:

ngx_int_t ngx_cond_signal ( ngx_cond_t cv)

Definition at line 261 of file ngx_pthread_thread.c.

Here is the call graph for this function:

ngx_int_t ngx_cond_wait ( ngx_cond_t cv,
ngx_mutex_t m 
)

Definition at line 238 of file ngx_pthread_thread.c.

Here is the call graph for this function:

ngx_err_t ngx_create_thread ( ngx_tid_t tid,
ngx_thread_value_t(*)(void *arg)  func,
void *  arg,
ngx_log_t log 
)

Definition at line 20 of file ngx_pthread_thread.c.

Here is the call graph for this function:

ngx_int_t ngx_init_threads ( int  n,
size_t  size,
ngx_cycle_t cycle 
)

Definition at line 48 of file ngx_pthread_thread.c.

Here is the call graph for this function:

void ngx_mutex_destroy ( ngx_mutex_t m)

Definition at line 102 of file ngx_pthread_thread.c.

Here is the call graph for this function:

ngx_mutex_t* ngx_mutex_init ( ngx_log_t log,
ngx_uint_t  flags 
)

Definition at line 77 of file ngx_pthread_thread.c.

Here is the call graph for this function:

void ngx_mutex_lock ( ngx_mutex_t m)

Definition at line 118 of file ngx_pthread_thread.c.

Here is the call graph for this function:

Here is the caller graph for this function:

ngx_int_t ngx_mutex_trylock ( ngx_mutex_t m)

Definition at line 143 of file ngx_pthread_thread.c.

Here is the call graph for this function:

void ngx_mutex_unlock ( ngx_mutex_t m)

Definition at line 172 of file ngx_pthread_thread.c.

Here is the call graph for this function: