From 2d5e41760206d229bf0978270c8d5725bf9d237f Mon Sep 17 00:00:00 2001 From: "Dmitriy A. Gerasimov" <dmitriy.gerasimov@demlabs.net> Date: Sat, 30 Nov 2019 05:09:46 +0700 Subject: [PATCH] [-] memcached files --- include/dap_memcached.h | 0 src/dap_memcached.c | 81 ----------------------------------------- 2 files changed, 81 deletions(-) delete mode 100644 include/dap_memcached.h delete mode 100755 src/dap_memcached.c diff --git a/include/dap_memcached.h b/include/dap_memcached.h deleted file mode 100644 index e69de29..0000000 diff --git a/src/dap_memcached.c b/src/dap_memcached.c deleted file mode 100755 index 3b41bd6..0000000 --- a/src/dap_memcached.c +++ /dev/null @@ -1,81 +0,0 @@ - -#ifdef _WIN32 -#include <winsock2.h> -#include <windows.h> -#include <mswsock.h> -#include <ws2tcpip.h> -#include <io.h> -#include <pthread.h> - -#endif - -#include "dap_memcached.h" - -#include <libmemcached/memcached.h> - -#define LOG_TAG "dap_memcached" - -static memcached_st *_memc; -static bool _is_module_enable = false; - -int dap_memcached_init(const char *server_host, uint16_t port) -{ - memcached_return rc; - memcached_server_st *servers = NULL; - - char *test_key = "test_key"; - char *test_value = "test_value"; - - _memc = memcached_create(NULL); - - servers= memcached_server_list_append(servers, server_host, port, &rc); - rc= memcached_server_push(_memc, servers); - - if (rc != MEMCACHED_SUCCESS) { - log_it(L_ERROR, "Couldn't add server: %s", memcached_strerror(_memc, rc)); - return -1; - } - - if(dap_memcache_put(test_key, test_value, strlen(test_value), 0) != true) { - return -2; - } - - _is_module_enable = true; - return 0; -} - -bool dap_memcache_is_enable() -{ - return _is_module_enable; -} - -bool dap_memcache_put(const char* key, void *value, size_t value_size, time_t expiration) -{ - memcached_return rc; - rc = memcached_set(_memc, key, strlen(key), value, value_size, expiration, (uint32_t)0); - if (rc != MEMCACHED_SUCCESS) { - log_it(L_ERROR, "%s", memcached_strerror(_memc, rc)); - return false; - } - return true; -} - -bool dap_memcache_get(const char* key, size_t * value_size, void ** result) -{ - memcached_return rc; - *result = memcached_get(_memc, key, strlen(key), value_size, NULL, &rc); - return rc == MEMCACHED_SUCCESS; -} - -bool dap_memcache_delete(const char* key) -{ - return memcached_delete(_memc, key, strlen(key), 0) == MEMCACHED_SUCCESS; -} - -/** - * @brief dap_memcached_deinit - */ -void dap_memcached_deinit() -{ - _is_module_enable = false; -} -- GitLab