Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpredis/phpredis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--redis_cluster.c12
-rw-r--r--redis_cluster.h1
2 files changed, 11 insertions, 2 deletions
diff --git a/redis_cluster.c b/redis_cluster.c
index d083f7ff..dd16e538 100644
--- a/redis_cluster.c
+++ b/redis_cluster.c
@@ -177,7 +177,8 @@ zend_function_entry redis_cluster_functions[] = {
PHP_ME(RedisCluster, sscan, arginfo_kscan, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, zscan, arginfo_kscan, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, hscan, arginfo_kscan, ZEND_ACC_PUBLIC)
-
+
+ PHP_ME(RedisCluster, getmode, NULL, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, getlasterror, NULL, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, clearlasterror, NULL, ZEND_ACC_PUBLIC)
PHP_ME(RedisCluster, getoption, NULL, ZEND_ACC_PUBLIC)
@@ -436,7 +437,7 @@ void redis_cluster_load(redisCluster *c, char *name, int name_len TSRMLS_DC) {
PHP_METHOD(RedisCluster, __construct) {
zval *object, *z_seeds=NULL;
char *name;
- long name_len, tmsec;
+ long name_len;
double timeout = 0.0, read_timeout = 0.0;
redisCluster *context = GET_CONTEXT();
@@ -1852,6 +1853,13 @@ PHP_METHOD(RedisCluster, evalsha) {
/* Commands that do not interact with Redis, but just report stuff about
* various options, etc */
+/* {{{ proto string RedisCluster::getmode() */
+PHP_METHOD(RedisCluster, getmode) {
+ redisCluster *c = GET_CONTEXT();
+ RETURN_LONG(c->flags->mode);
+}
+/* }}} */
+
/* {{{ proto string RedisCluster::getlasterror() */
PHP_METHOD(RedisCluster, getlasterror) {
redisCluster *c = GET_CONTEXT();
diff --git a/redis_cluster.h b/redis_cluster.h
index c2749449..83185ef1 100644
--- a/redis_cluster.h
+++ b/redis_cluster.h
@@ -267,6 +267,7 @@ PHP_METHOD(RedisCluster, echo);
PHP_METHOD(RedisCluster, rawcommand);
/* Introspection */
+PHP_METHOD(RedisCluster, getmode);
PHP_METHOD(RedisCluster, getlasterror);
PHP_METHOD(RedisCluster, clearlasterror);
PHP_METHOD(RedisCluster, getoption);