From d1b12168527dc0bb06d7fab51924af28c2028a1b Mon Sep 17 00:00:00 2001 From: michael-grunder Date: Sun, 9 Sep 2012 08:13:44 -0700 Subject: PSUBSCRIBE Implemented PSUBSCRIBE/PUNSUBSCRIBE and changed the present subscribe and unsubscribe functions into generic versions that can handle both cases. --- php_redis.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'php_redis.h') diff --git a/php_redis.h b/php_redis.h index 71e29ffd..5ffe5c31 100644 --- a/php_redis.h +++ b/php_redis.h @@ -171,7 +171,9 @@ PHP_METHOD(Redis, pipeline); PHP_METHOD(Redis, publish); PHP_METHOD(Redis, subscribe); +PHP_METHOD(Redis, psubscribe); PHP_METHOD(Redis, unsubscribe); +PHP_METHOD(Redis, punsubscribe); PHP_METHOD(Redis, getOption); PHP_METHOD(Redis, setOption); @@ -204,6 +206,9 @@ PHPAPI void generic_empty_cmd_impl(INTERNAL_FUNCTION_PARAMETERS, char *cmd, int PHPAPI void generic_empty_cmd(INTERNAL_FUNCTION_PARAMETERS, char *cmd, int cmd_len, ...); PHPAPI void generic_empty_long_cmd(INTERNAL_FUNCTION_PARAMETERS, char *cmd, int cmd_len, ...); +PHPAPI void generic_subscribe_cmd(INTERNAL_FUNCTION_PARAMETERS, char *sub_cmd); +PHPAPI void generic_unsubscribe_cmd(INTERNAL_FUNCTION_PARAMETERS, char *unsub_cmd); + PHPAPI void array_zip_values_and_scores(RedisSock *redis_sock, zval *z_tab, int use_atof TSRMLS_DC); PHPAPI int redis_response_enqueued(RedisSock *redis_sock TSRMLS_DC); -- cgit v1.2.3