|
Groonga
|
#include <stdint.h>

Go to the source code of this file.
Macros | |
| #define | GRN_MEMORY_MAP_READ (1 << 0) |
| #define | GRN_MEMORY_MAP_WRITE (1 << 1) |
| #define | GRN_MEMORY_MAP_EXCLUDE (1 << 2) |
Typedefs | |
| typedef struct grn_memory_map | grn_memory_map |
| typedef uint32_t | grn_memory_map_flags |
Functions | |
| GRN_API grn_memory_map * | grn_memory_map_open (grn_ctx *ctx, const char *path, grn_memory_map_flags flags, uint64_t offset, size_t length) |
| GRN_API void * | grn_memory_map_get_address (grn_ctx *ctx, grn_memory_map *map) |
| GRN_API void | grn_memory_map_close (grn_ctx *ctx, grn_memory_map *map) |
| #define GRN_MEMORY_MAP_EXCLUDE (1 << 2) |
| #define GRN_MEMORY_MAP_READ (1 << 0) |
| #define GRN_MEMORY_MAP_WRITE (1 << 1) |
| typedef struct grn_memory_map grn_memory_map |
| typedef uint32_t grn_memory_map_flags |
| GRN_API void grn_memory_map_close | ( | grn_ctx * | ctx, |
| grn_memory_map * | map | ||
| ) |
| GRN_API void * grn_memory_map_get_address | ( | grn_ctx * | ctx, |
| grn_memory_map * | map | ||
| ) |
| GRN_API grn_memory_map * grn_memory_map_open | ( | grn_ctx * | ctx, |
| const char * | path, | ||
| grn_memory_map_flags | flags, | ||
| uint64_t | offset, | ||
| size_t | length | ||
| ) |