#include "memcached.h"
#include <sys/stat.h>
#include <sys/socket.h>
#include <sys/un.h>
#include <signal.h>
#include <sys/resource.h>
#include <sys/uio.h>
#include <ctype.h>
#include <stdarg.h>
#include <pwd.h>
#include <sys/mman.h>
#include <fcntl.h>
#include <netinet/tcp.h>
#include <arpa/inet.h>
#include <errno.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <time.h>
#include <assert.h>
#include <limits.h>
#include <sysexits.h>
Classes | |
struct | token_s |
Defines | |
#define | REALTIME_MAXDELTA 60*60*24*30 |
#define | INCR_MAX_STORAGE_LEN 24 |
#define | COMMAND_TOKEN 0 |
#define | SUBCOMMAND_TOKEN 1 |
#define | KEY_TOKEN 1 |
#define | MAX_TOKENS 8 |
Typedefs | |
typedef struct token_s | token_t |
Enumerations | |
enum | try_read_result { READ_DATA_RECEIVED, READ_NO_DATA_RECEIVED, READ_ERROR, READ_MEMORY_ERROR } |
enum | transmit_result { TRANSMIT_COMPLETE, TRANSMIT_INCOMPLETE, TRANSMIT_SOFT_ERROR, TRANSMIT_HARD_ERROR } |
Functions | |
conn * | conn_from_freelist () |
bool | conn_add_to_freelist (conn *c) |
conn * | conn_new (const int sfd, enum conn_states init_state, const int event_flags, const int read_buffer_size, enum protocol prot, struct event_base *base) |
enum store_item_type | do_store_item (item *it, int comm, conn *c) |
void | append_stat (const char *name, ADD_STAT add_stats, conn *c, const char *fmt,...) |
char * | do_add_delta (conn *c, item *it, const bool incr, const int64_t delta, char *buf) |
void | do_accept_new_conns (const bool do_accept) |
int | main (int argc, char **argv) |
Variables | |
struct stats | stats |
exported globals | |
struct settings | settings |
time_t | process_started |
volatile rel_time_t | current_time |
#define COMMAND_TOKEN 0 |
#define INCR_MAX_STORAGE_LEN 24 |
#define KEY_TOKEN 1 |
#define MAX_TOKENS 8 |
#define REALTIME_MAXDELTA 60*60*24*30 |
#define SUBCOMMAND_TOKEN 1 |
enum transmit_result |
enum try_read_result |
bool conn_add_to_freelist | ( | conn * | c | ) |
conn* conn_from_freelist | ( | void | ) |
conn* conn_new | ( | const int | sfd, | |
enum conn_states | init_state, | |||
const int | event_flags, | |||
const int | read_buffer_size, | |||
enum protocol | prot, | |||
struct event_base * | base | |||
) |
void do_accept_new_conns | ( | const bool | do_accept | ) |
enum store_item_type do_store_item | ( | item * | it, | |
int | comm, | |||
conn * | c | |||
) |
int main | ( | int | argc, | |
char ** | argv | |||
) |
volatile rel_time_t current_time |
time_t process_started |