Evo C++ Library v0.5.1
MemcachedClient Member List

This is the complete list of members for MemcachedClient, including all inherited members.

AsyncBase()AsyncBaseinline
AsyncClient(SizeT max_queue_size, SizeT max_read_size)AsyncClient< MemcachedClient, impl_memc::ClientQueueItem >inline
AsyncClient< MemcachedClient, QueueItem > classMemcachedClientfriend
attach_to(AsyncBase &parent)AsyncClient< MemcachedClient, impl_memc::ClientQueueItem >inline
Base typedefMemcachedClient
calc_expire_time(int64 seconds, int64 base=0)MemcachedClientinlinestatic
child_base_AsyncBaseprotected
close()AsyncClient< MemcachedClient, impl_memc::ClientQueueItem >inline
connect_ip(const char *host, ushort port, int family=AF_INET)AsyncClient< MemcachedClient, impl_memc::ClientQueueItem >inline
decr(const SubString &key, uint64 count=1, OnIncrement *on_increment=NULL, OnError *on_error=NULL)MemcachedClientinline
DEFAULT_MAX_READMemcachedClientstatic
DEFAULT_QUEUE_SIZEMemcachedClientstatic
evloop_AsyncBaseprotected
evo::AsyncBuffers classMemcachedClientfriend
get(const SubString &key, OnGet &on_get, OnError *on_error=NULL, bool track_notfound=false, int64 *expire=NULL)MemcachedClientinline
get_cas(const SubString &key, OnGet &on_get, OnError *on_error=NULL, bool track_notfound=false, int64 *expire=NULL)MemcachedClientinline
get_id() constAsyncClient< MemcachedClient, impl_memc::ClientQueueItem >inline
get_state() constAsyncClient< MemcachedClient, impl_memc::ClientQueueItem >inline
get_timeout_ptr(struct timeval &out, ulong ms)AsyncBaseinlineprotectedstatic
get_touch(const SubString &key, int64 expire, OnGet &on_get, OnError *on_error=NULL, bool track_notfound=false)MemcachedClientinline
get_touch_cas(const SubString &key, int64 expire, OnGet &on_get, OnError *on_error=NULL, bool track_notfound=false)MemcachedClientinline
incr(const SubString &key, uint64 count=1, OnIncrement *on_increment=NULL, OnError *on_error=NULL)MemcachedClientinline
increment(const SubString &key, uint64 count=1, bool decrement=false, OnIncrement *on_increment=NULL, OnError *on_error=NULL)MemcachedClientinline
init()AsyncBaseinlineprotected
init_attach(AsyncBase &parent)AsyncBaseinlineprotected
local_AsyncBaseprotected
loggerAsyncBase
MemcachedClient(SizeT max_queue_size=DEFAULT_QUEUE_SIZE, SizeT max_read_size=DEFAULT_MAX_READ)MemcachedClientinline
MIN_INITIAL_READMemcachedClientstatic
parent_base_AsyncBaseprotected
ProtocolHandler typedefAsyncClient< MemcachedClient, impl_memc::ClientQueueItem >
queue_AsyncClient< MemcachedClient, impl_memc::ClientQueueItem >protected
read_timeout_ms_AsyncBaseprotected
remove(const SubString &key, OnRemove *on_remove=NULL, OnError *on_error=NULL)MemcachedClientinline
run_eventloop()AsyncBaseinlineprotected
run_eventloop_once()AsyncBaseinlineprotected
runlocal()AsyncBaseinline
sCONNECTED enum valueAsyncClient< MemcachedClient, impl_memc::ClientQueueItem >
sCONNECTING enum valueAsyncClient< MemcachedClient, impl_memc::ClientQueueItem >
set(const SubString &key, const SubString &value, uint32 flags=0, int64 expire=0, uint64 *cas_id=NULL, OnStore *on_store=NULL, OnError *on_error=NULL)MemcachedClientinline
set(const SubString &key, const SubString &value, OnStore &on_store, OnError *on_error=NULL, uint32 flags=0, int64 expire=0, uint64 *cas_id=NULL)MemcachedClientinline
set_add(const SubString &key, const SubString &value, uint32 flags=0, int64 expire=0, OnStore *on_store=NULL, OnError *on_error=NULL)MemcachedClientinline
set_append(const SubString &key, const SubString &value, OnStore *on_store=NULL, OnError *on_error=NULL)MemcachedClientinline
set_cas(const SubString &key, const SubString &value, uint64 cas_id, OnStore &on_store, OnError *on_error=NULL, uint32 flags=0, int64 expire=0)MemcachedClientinline
set_logger(LoggerBase *newlogger)AsyncBaseinlinevirtual
set_on_connect(OnConnect *cb)AsyncClient< MemcachedClient, impl_memc::ClientQueueItem >inline
set_on_error(OnError *cb)AsyncClient< MemcachedClient, impl_memc::ClientQueueItem >inline
set_prepend(const SubString &key, const SubString &value, OnStore *on_store=NULL, OnError *on_error=NULL)MemcachedClientinline
set_replace(const SubString &key, const SubString &value, uint32 flags=0, int64 expire=0, OnStore *on_store=NULL, OnError *on_error=NULL)MemcachedClientinline
set_timeout(ulong read_timeout_ms=0, ulong write_timeout_ms=0)AsyncBaseinline
set_timer(OnTimer &on_timer, ulong msec)AsyncBaseinline
sNONE enum valueAsyncClient< MemcachedClient, impl_memc::ClientQueueItem >
State enum nameAsyncClient< MemcachedClient, impl_memc::ClientQueueItem >
This typedefAsyncClient< MemcachedClient, impl_memc::ClientQueueItem >
touch(const SubString &key, int64 expire, OnTouch *on_touch, OnError *on_error=NULL)MemcachedClientinline
write_timeout_ms_AsyncBaseprotected
~AsyncBase()AsyncBaseinlinevirtual
~AsyncClient()AsyncClient< MemcachedClient, impl_memc::ClientQueueItem >inline