|
OPIC
Object Persistence In C
|
Go to the source code of this file.
Typedefs | |
| typedef uint64_t(* | OPHash) (void *key, size_t size) |
| Hash function interface. More... | |
| typedef void(* | OPHashIterator) (void *key, void *value, size_t keysize, size_t valsize, void *context) |
| HashTable iterator interface. More... | |
| typedef void(* | OPFunnelUpsertCB) (void *key, void *table_value, void *funnel_value, void *ctx, size_t keysize, size_t valsize, size_t ctxsize, bool is_duplicate) |
| Callback type for doing upsert operation with funnel. More... | |
| typedef void(* | OPFunnelGetCB) (void *key, void *value, void *ctx, size_t keysize, size_t valsize, size_t ctxsize) |
| Callback type for doing get operation with funnel. More... | |
| typedef void(* | OPFunnelDeleteCB) (void *key, void *value, void *ctx, size_t keysize, size_t valsize, size_t ctxsize) |
| Callback type for doing delete operation with funnel. More... | |
Functions | |
| static uint64_t | OPDefaultHash (void *key, size_t size) |
| Default hash function. More... | |
1.8.13