#include "memcached.h"#include <sys/stat.h>#include <sys/socket.h>#include <sys/signal.h>#include <sys/resource.h>#include <fcntl.h>#include <netinet/in.h>#include <errno.h>#include <stdlib.h>#include <stdio.h>#include <string.h>#include <assert.h>#include <pthread.h>

Defines | |
| #define | hashsize(n) ((ub4)1<<(n)) |
| #define | hashmask(n) (hashsize(n)-1) |
| #define | DEFAULT_HASH_BULK_MOVE 1 |
Typedefs | |
| typedef unsigned long int | ub4 |
| typedef unsigned char | ub1 |
Functions | |
| void | assoc_init (void) |
| item * | assoc_find (const char *key, const size_t nkey) |
| int | assoc_insert (item *it) |
| void | assoc_delete (const char *key, const size_t nkey) |
| int | start_assoc_maintenance_thread () |
| void | stop_assoc_maintenance_thread () |
Variables | |
| int | hash_bulk_move = DEFAULT_HASH_BULK_MOVE |
| #define DEFAULT_HASH_BULK_MOVE 1 |
| #define hashmask | ( | n | ) | (hashsize(n)-1) |
| #define hashsize | ( | n | ) | ((ub4)1<<(n)) |
| typedef unsigned char ub1 |
| typedef unsigned long int ub4 |
| void assoc_delete | ( | const char * | key, | |
| const size_t | nkey | |||
| ) |

| item* assoc_find | ( | const char * | key, | |
| const size_t | nkey | |||
| ) |


| void assoc_init | ( | void | ) |

| int assoc_insert | ( | item * | it | ) |


| int start_assoc_maintenance_thread | ( | void | ) |

| void stop_assoc_maintenance_thread | ( | void | ) |

| int hash_bulk_move = DEFAULT_HASH_BULK_MOVE |
1.5.8