Evo C++ Library v0.5.1
Public Types | Public Member Functions | List of all members
MemcachedClient::OnEvent Struct Reference

#include <evo/async/memcached_client.h>

Inheritance diagram for MemcachedClient::OnEvent:
Inheritance graph
[legend]

Detailed Description

Base interface used as a shortcut that inherits all the non-error event interfaces: OnConnect, OnStore, OnIncrement, OnTouch, OnRemove, OnGet.

Public Types

typedef async::Memcached Memcached
 

Public Member Functions

virtual void on_get (const SubString &key, const SubString &value, uint32 flags)
 
virtual void on_get_cas (const SubString &key, const SubString &value, uint32 flags, uint64 cas_id)
 
virtual void on_get_end (const SubString &keys_notfound)
 
virtual void on_increment (const SubString &key, const UInt64 &count)
 
virtual void on_remove (const SubString &key, bool removed)
 
virtual void on_store (const SubString &key, Memcached::StoreResult result)
 
virtual void on_touch (const SubString &key, bool touched)
 

Member Typedef Documentation

◆ Memcached

typedef async::Memcached Memcached
inherited

Member Function Documentation

◆ on_get()

virtual void on_get ( const SubString key,
const SubString value,
uint32  flags 
)
inlinevirtualinherited

◆ on_get_cas()

virtual void on_get_cas ( const SubString key,
const SubString value,
uint32  flags,
uint64  cas_id 
)
inlinevirtualinherited

◆ on_get_end()

virtual void on_get_end ( const SubString keys_notfound)
inlinevirtualinherited

◆ on_increment()

virtual void on_increment ( const SubString key,
const UInt64 count 
)
inlinevirtualinherited

◆ on_remove()

virtual void on_remove ( const SubString key,
bool  removed 
)
inlinevirtualinherited

◆ on_store()

virtual void on_store ( const SubString key,
Memcached::StoreResult  result 
)
inlinevirtualinherited

◆ on_touch()

virtual void on_touch ( const SubString key,
bool  touched 
)
inlinevirtualinherited

The documentation for this struct was generated from the following file: