memcache/memcache.h
author Tero Marttila <terom@fixme.fi>
Wed, 27 Aug 2008 21:30:32 +0300
changeset 41 540737bf6bac
parent 39 0e21a65074a6
child 49 10c7dce1a043
permissions -rw-r--r--
sending requests, and partial support for receiving -- incomplete, not tested
#ifndef MEMCACHE_MEMCACHE_H
#define MEMCACHE_MEMCACHE_H

#include <sys/queue.h>

#include "../memcache.h"

struct memcache {
    // user callback
    memcache_cb cb_fn;

    // list of servers
    LIST_HEAD(memcache_serverlist_head, memcache_server) server_list;
};

struct memcache_server *memcache_choose_server (struct memcache *mc, const struct memcache_key *key);

#endif /* MEMCACHE_MEMCACHE_H */