7 #include <libmemcached/memcached.h>
12 class MLMemcached: public MLFunc {
16 MLMemcached (MlEnv* _mlenv): MLFunc (cMLMemcachedID, _mlenv) {
17 mem = memcached_create (NULL);
19 virtual ~MLMemcached () {
28 MNode* ml_memcached (MNode* cell, MlEnv* mlenv);
29 MNode* ml_memcached_cache_set (MNode* cell, MlEnv* mlenv, MLFunc* mobj);
30 MNode* ml_memcached_cache_add (MNode* cell, MlEnv* mlenv, MLFunc* mobj);
31 MNode* ml_memcached_cache_replace (MNode* cell, MlEnv* mlenv, MLFunc* mobj);
32 MNode* ml_memcached_cache_get (MNode* cell, MlEnv* mlenv, MLFunc* mobj);
33 MNode* ml_memcached_cache_delete (MNode* cell, MlEnv* mlenv, MLFunc* mobj);
34 MNode* ml_memcached_cache_increment (MNode* cell, MlEnv* mlenv, MLFunc* mobj);
35 MNode* ml_memcached_cache_decrement (MNode* cell, MlEnv* mlenv, MLFunc* mobj);
37 #endif /* ML_MEMCACHED_H */