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

Go to the source code of this file.

Functions

int ngx_http_busy_lock (ngx_http_busy_lock_t *bl, ngx_http_busy_lock_ctx_t *bc)
int ngx_http_busy_lock_cacheable (ngx_http_busy_lock_t *bl, ngx_http_busy_lock_ctx_t *bc, int lock)
void ngx_http_busy_unlock (ngx_http_busy_lock_t *bl, ngx_http_busy_lock_ctx_t *bc)
char * ngx_http_set_busy_lock_slot (ngx_conf_t *cf, ngx_command_t *cmd, void *conf)

Function Documentation

int ngx_http_busy_lock ( ngx_http_busy_lock_t bl,
ngx_http_busy_lock_ctx_t bc 
)

Definition at line 19 of file ngx_http_busy_lock.c.

int ngx_http_busy_lock_cacheable ( ngx_http_busy_lock_t bl,
ngx_http_busy_lock_ctx_t bc,
int  lock 
)

Definition at line 64 of file ngx_http_busy_lock.c.

void ngx_http_busy_unlock ( ngx_http_busy_lock_t bl,
ngx_http_busy_lock_ctx_t bc 
)

Definition at line 116 of file ngx_http_busy_lock.c.

char* ngx_http_set_busy_lock_slot ( ngx_conf_t cf,
ngx_command_t cmd,
void *  conf 
)

Definition at line 198 of file ngx_http_busy_lock.c.

Here is the call graph for this function: