Evo C++ Library v0.5.1
|
This is the complete list of members for MemcachedClient, including all inherited members.
AsyncBase() | AsyncBase | inline |
AsyncClient(SizeT max_queue_size, SizeT max_read_size) | AsyncClient< MemcachedClient, impl_memc::ClientQueueItem > | inline |
AsyncClient< MemcachedClient, QueueItem > class | MemcachedClient | friend |
attach_to(AsyncBase &parent) | AsyncClient< MemcachedClient, impl_memc::ClientQueueItem > | inline |
Base typedef | MemcachedClient | |
calc_expire_time(int64 seconds, int64 base=0) | MemcachedClient | inlinestatic |
child_base_ | AsyncBase | protected |
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) | MemcachedClient | inline |
DEFAULT_MAX_READ | MemcachedClient | static |
DEFAULT_QUEUE_SIZE | MemcachedClient | static |
evloop_ | AsyncBase | protected |
evo::AsyncBuffers class | MemcachedClient | friend |
get(const SubString &key, OnGet &on_get, OnError *on_error=NULL, bool track_notfound=false, int64 *expire=NULL) | MemcachedClient | inline |
get_cas(const SubString &key, OnGet &on_get, OnError *on_error=NULL, bool track_notfound=false, int64 *expire=NULL) | MemcachedClient | inline |
get_id() const | AsyncClient< MemcachedClient, impl_memc::ClientQueueItem > | inline |
get_state() const | AsyncClient< MemcachedClient, impl_memc::ClientQueueItem > | inline |
get_timeout_ptr(struct timeval &out, ulong ms) | AsyncBase | inlineprotectedstatic |
get_touch(const SubString &key, int64 expire, OnGet &on_get, OnError *on_error=NULL, bool track_notfound=false) | MemcachedClient | inline |
get_touch_cas(const SubString &key, int64 expire, OnGet &on_get, OnError *on_error=NULL, bool track_notfound=false) | MemcachedClient | inline |
incr(const SubString &key, uint64 count=1, OnIncrement *on_increment=NULL, OnError *on_error=NULL) | MemcachedClient | inline |
increment(const SubString &key, uint64 count=1, bool decrement=false, OnIncrement *on_increment=NULL, OnError *on_error=NULL) | MemcachedClient | inline |
init() | AsyncBase | inlineprotected |
init_attach(AsyncBase &parent) | AsyncBase | inlineprotected |
local_ | AsyncBase | protected |
logger | AsyncBase | |
MemcachedClient(SizeT max_queue_size=DEFAULT_QUEUE_SIZE, SizeT max_read_size=DEFAULT_MAX_READ) | MemcachedClient | inline |
MIN_INITIAL_READ | MemcachedClient | static |
parent_base_ | AsyncBase | protected |
ProtocolHandler typedef | AsyncClient< MemcachedClient, impl_memc::ClientQueueItem > | |
queue_ | AsyncClient< MemcachedClient, impl_memc::ClientQueueItem > | protected |
read_timeout_ms_ | AsyncBase | protected |
remove(const SubString &key, OnRemove *on_remove=NULL, OnError *on_error=NULL) | MemcachedClient | inline |
run_eventloop() | AsyncBase | inlineprotected |
run_eventloop_once() | AsyncBase | inlineprotected |
runlocal() | AsyncBase | inline |
sCONNECTED enum value | AsyncClient< MemcachedClient, impl_memc::ClientQueueItem > | |
sCONNECTING enum value | AsyncClient< 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) | MemcachedClient | inline |
set(const SubString &key, const SubString &value, OnStore &on_store, OnError *on_error=NULL, uint32 flags=0, int64 expire=0, uint64 *cas_id=NULL) | MemcachedClient | inline |
set_add(const SubString &key, const SubString &value, uint32 flags=0, int64 expire=0, OnStore *on_store=NULL, OnError *on_error=NULL) | MemcachedClient | inline |
set_append(const SubString &key, const SubString &value, OnStore *on_store=NULL, OnError *on_error=NULL) | MemcachedClient | inline |
set_cas(const SubString &key, const SubString &value, uint64 cas_id, OnStore &on_store, OnError *on_error=NULL, uint32 flags=0, int64 expire=0) | MemcachedClient | inline |
set_logger(LoggerBase *newlogger) | AsyncBase | inlinevirtual |
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) | MemcachedClient | inline |
set_replace(const SubString &key, const SubString &value, uint32 flags=0, int64 expire=0, OnStore *on_store=NULL, OnError *on_error=NULL) | MemcachedClient | inline |
set_timeout(ulong read_timeout_ms=0, ulong write_timeout_ms=0) | AsyncBase | inline |
set_timer(OnTimer &on_timer, ulong msec) | AsyncBase | inline |
sNONE enum value | AsyncClient< MemcachedClient, impl_memc::ClientQueueItem > | |
State enum name | AsyncClient< MemcachedClient, impl_memc::ClientQueueItem > | |
This typedef | AsyncClient< MemcachedClient, impl_memc::ClientQueueItem > | |
touch(const SubString &key, int64 expire, OnTouch *on_touch, OnError *on_error=NULL) | MemcachedClient | inline |
write_timeout_ms_ | AsyncBase | protected |
~AsyncBase() | AsyncBase | inlinevirtual |
~AsyncClient() | AsyncClient< MemcachedClient, impl_memc::ClientQueueItem > | inline |