#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 |