Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Macros | Typedefs | Functions
ngx_open_file_cache.h File Reference
#include <ngx_config.h>
#include <ngx_core.h>
Include dependency graph for ngx_open_file_cache.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ngx_open_file_info_t
struct  ngx_cached_open_file_s
struct  ngx_open_file_cache_t
struct  ngx_open_file_cache_cleanup_t
struct  ngx_open_file_cache_event_t

Macros

#define NGX_OPEN_FILE_DIRECTIO_OFF   NGX_MAX_OFF_T_VALUE

Typedefs

typedef struct
ngx_cached_open_file_s 
ngx_cached_open_file_t

Functions

ngx_open_file_cache_tngx_open_file_cache_init (ngx_pool_t *pool, ngx_uint_t max, time_t inactive)
ngx_int_t ngx_open_cached_file (ngx_open_file_cache_t *cache, ngx_str_t *name, ngx_open_file_info_t *of, ngx_pool_t *pool)

Macro Definition Documentation

#define NGX_OPEN_FILE_DIRECTIO_OFF   NGX_MAX_OFF_T_VALUE

Definition at line 16 of file ngx_open_file_cache.h.

Typedef Documentation

Definition at line 54 of file ngx_open_file_cache.h.

Function Documentation

ngx_int_t ngx_open_cached_file ( ngx_open_file_cache_t cache,
ngx_str_t name,
ngx_open_file_info_t of,
ngx_pool_t pool 
)

Definition at line 140 of file ngx_open_file_cache.c.

Here is the call graph for this function:

Here is the caller graph for this function:

ngx_open_file_cache_t* ngx_open_file_cache_init ( ngx_pool_t pool,
ngx_uint_t  max,
time_t  inactive 
)

Definition at line 53 of file ngx_open_file_cache.c.

Here is the call graph for this function: