return memcached_mget(&memc, keys, key_length, number_of_keys);
}
- memcached_return set(const std::string& key, const char *value, size_t value_length)
+ bool set(const std::string& key, const char *value, size_t value_length)
{
- return memcached_set(&memc, key.c_str(), key.length(),
- value, value_length,
- time_t(0), uint32_t(0));
+ memcached_return rc= memcached_set(&memc, key.c_str(), key.length(),
+ value, value_length,
+ time_t(0), uint32_t(0));
+ return (rc == MEMCACHED_SUCCESS);
}
- memcached_return set_by_key(const std::string& master_key,
- const std::string& key,
- const char *value, size_t value_length)
+ bool set_by_key(const std::string& master_key,
+ const std::string& key,
+ const char *value, size_t value_length)
{
- return memcached_set_by_key(&memc, master_key.c_str(),
- master_key.length(),
- key.c_str(), key.length(),
- value, value_length,
- time_t(0),
- uint32_t(0));
+ memcached_return rc= memcached_set_by_key(&memc, master_key.c_str(),
+ master_key.length(),
+ key.c_str(), key.length(),
+ value, value_length,
+ time_t(0),
+ uint32_t(0));
+ return (rc == MEMCACHED_SUCCESS);
}
- memcached_return
- increment(const std::string& key, unsigned int offset, uint64_t *value)
+ bool increment(const std::string& key, unsigned int offset, uint64_t *value)
{
- return memcached_increment(&memc, key.c_str(), key.length(),
- offset, value);
+ memcached_return rc= memcached_increment(&memc, key.c_str(), key.length(),
+ offset, value);
+ return (rc == MEMCACHED_SUCCESS);
}
- memcached_return
- decrement(const char *key, unsigned int offset, uint64_t *value)
+ bool decrement(const char *key, unsigned int offset, uint64_t *value)
{
- return memcached_decrement(&memc, key, strlen(key),
- offset, value);
+ memcached_return rc= memcached_decrement(&memc, key, strlen(key),
+ offset, value);
+ return (rc == MEMCACHED_SUCCESS);
}
- memcached_return add(const char *key, const char *value, size_t value_length)
+ bool add(const char *key, const char *value, size_t value_length)
{
- return memcached_add(&memc, key, strlen(key), value, value_length, 0, 0);
+ memcached_return rc= memcached_add(&memc, key, strlen(key), value, value_length, 0, 0);
+ return (rc == MEMCACHED_SUCCESS);
}
- memcached_return add_by_key(const char *master_key, const char *key,
- const char *value, size_t value_length)
+ bool add_by_key(const char *master_key, const char *key,
+ const char *value, size_t value_length)
{
- return memcached_add_by_key(&memc, master_key, strlen(master_key),
- key, strlen(key),
- value, value_length,
- 0, 0);
+ memcached_return rc= memcached_add_by_key(&memc, master_key, strlen(master_key),
+ key, strlen(key),
+ value, value_length,
+ 0, 0);
+ return (rc == MEMCACHED_SUCCESS);
}
- memcached_return replace(const char *key, const char *value,
- size_t value_length)
+ bool replace(const char *key, const char *value,
+ size_t value_length)
{
- return memcached_replace(&memc, key, strlen(key),
- value, value_length,
- 0, 0);
+ memcached_return rc= memcached_replace(&memc, key, strlen(key),
+ value, value_length,
+ 0, 0);
+ return (rc == MEMCACHED_SUCCESS);
}
- memcached_return replace_by_key(const char *master_key, const char *key,
- const char *value, size_t value_length)
+ bool replace_by_key(const char *master_key, const char *key,
+ const char *value, size_t value_length)
{
- return memcached_replace_by_key(&memc, master_key, strlen(master_key),
- key, strlen(key),
- value, value_length, 0, 0);
+ memcached_return rc= memcached_replace_by_key(&memc, master_key, strlen(master_key),
+ key, strlen(key),
+ value, value_length, 0, 0);
+ return (rc == MEMCACHED_SUCCESS);
}
- memcached_return prepend(const char *key, const char *value,
- size_t value_length)
+ bool prepend(const char *key, const char *value,
+ size_t value_length)
{
- return memcached_prepend(&memc, key, strlen(key),
- value, value_length, 0, 0);
+ memcached_return rc= memcached_prepend(&memc, key, strlen(key),
+ value, value_length, 0, 0);
+ return (rc == MEMCACHED_SUCCESS);
}
- memcached_return prepend_by_key(const char *master_key, const char *key,
- const char *value, size_t value_length)
+ bool prepend_by_key(const char *master_key, const char *key,
+ const char *value, size_t value_length)
{
- return memcached_prepend_by_key(&memc, master_key, strlen(master_key),
- key, strlen(key),
- value, value_length,
- 0,
- 0);
+ memcached_return rc= memcached_prepend_by_key(&memc, master_key, strlen(master_key),
+ key, strlen(key),
+ value, value_length,
+ 0,
+ 0);
+ return (rc == MEMCACHED_SUCCESS);
}
- memcached_return append(const char *key, const char *value,
- size_t value_length)
+ bool append(const char *key, const char *value,
+ size_t value_length)
{
- return memcached_append(&memc, key, strlen(key),
- value, value_length, 0, 0);
+ memcached_return rc= memcached_append(&memc, key, strlen(key),
+ value, value_length, 0, 0);
+ return (rc == MEMCACHED_SUCCESS);
}
- memcached_return append_by_key(const char *master_key, const char *key,
- const char *value, size_t value_length)
+ bool append_by_key(const char *master_key, const char *key,
+ const char *value, size_t value_length)
{
- return memcached_append_by_key(&memc,
- master_key, strlen(master_key),
- key, strlen(key),
- value, value_length, 0, 0);
+ memcached_return rc= memcached_append_by_key(&memc,
+ master_key, strlen(master_key),
+ key, strlen(key),
+ value, value_length, 0, 0);
+ return (rc == MEMCACHED_SUCCESS);
}
- memcached_return cas(const char *key, const char *value,
- size_t value_length, uint64_t cas_arg)
+ bool cas(const char *key, const char *value,
+ size_t value_length, uint64_t cas_arg)
{
- return memcached_cas(&memc, key, strlen(key),
- value, value_length, 0, 0, cas_arg);
+ memcached_return rc= memcached_cas(&memc, key, strlen(key),
+ value, value_length, 0, 0, cas_arg);
+ return (rc == MEMCACHED_SUCCESS);
}
- memcached_return cas_by_key(const char *master_key, const char *key,
- const char *value, size_t value_length,
- uint64_t cas_arg)
+ bool cas_by_key(const char *master_key, const char *key,
+ const char *value, size_t value_length,
+ uint64_t cas_arg)
{
- return memcached_cas_by_key(&memc,
- master_key, strlen(master_key),
- key, strlen(key),
- value, value_length,
- 0, 0, cas_arg);
+ memcached_return rc= memcached_cas_by_key(&memc,
+ master_key, strlen(master_key),
+ key, strlen(key),
+ value, value_length,
+ 0, 0, cas_arg);
+ return (rc == MEMCACHED_SUCCESS);
}
// using 'remove' vs. 'delete' since 'delete' is a keyword
- memcached_return remove(const char *key)
+ bool remove(const std::string& key)
{
- return memcached_delete (&memc, key, strlen(key), 0);
-
+ memcached_return rc= memcached_delete(&memc, key.c_str(), key.length(), 0);
+ return (rc == MEMCACHED_SUCCESS);
}
- memcached_return delete_by_key(const char *master_key, const char *key)
+ bool delete_by_key(const char *master_key, const char *key)
{
- return memcached_delete_by_key(&memc, master_key, strlen(master_key),
- key, strlen(key), 0);
+ memcached_return rc= memcached_delete_by_key(&memc, master_key, strlen(master_key),
+ key, strlen(key), 0);
+ return (rc == MEMCACHED_SUCCESS);
}
};