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:
authorNasreddine Bouafif <n.bouafif@owlient.eu>2010-04-01 20:58:02 +0400
committerNasreddine Bouafif <n.bouafif@owlient.eu>2010-04-01 20:58:02 +0400
commitf4af354475b27b4aedf465c3c6442138d87a7d3c (patch)
treea0b3ef97aea720ce1ebdf1e92fe89e78bc32ce1b /library.h
parent5646f10e825b3ccfd5ee1398ef122ebb74279533 (diff)
re-organize code, init pipeline
Diffstat (limited to 'library.h')
-rw-r--r--library.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/library.h b/library.h
new file mode 100644
index 00000000..ccfcd9ac
--- /dev/null
+++ b/library.h
@@ -0,0 +1,22 @@
+void add_constant_long(zend_class_entry *ce, char *name, int value);
+int redis_cmd_format(char **ret, char *format, ...);
+
+PHPAPI char * redis_sock_read(RedisSock *redis_sock, int *buf_len TSRMLS_DC);
+
+PHPAPI void redis_bulk_double_response(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock TSRMLS_DC);
+PHPAPI void redis_1_response(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, zval *z_tab TSRMLS_DC);
+PHPAPI void redis_long_response(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, zval* z_tab TSRMLS_DC);
+PHPAPI void redis_boolean_response(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, zval *z_tab TSRMLS_DC);
+PHPAPI void redis_bulk_double_response(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock TSRMLS_DC);
+PHPAPI void redis_string_response(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, zval *z_tab TSRMLS_DC);
+PHPAPI RedisSock* redis_sock_create(char *host, int host_len, unsigned short port, long timeout);
+PHPAPI int redis_sock_connect(RedisSock *redis_sock TSRMLS_DC);
+PHPAPI int redis_sock_server_open(RedisSock *redis_sock, int force_connect TSRMLS_DC);
+PHPAPI int redis_sock_disconnect(RedisSock *redis_sock TSRMLS_DC);
+PHPAPI char *redis_sock_read_bulk_reply(RedisSock *redis_sock, int bytes);
+PHPAPI int redis_sock_read_multibulk_reply(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, zval *_z_tab TSRMLS_DC);
+PHPAPI int redis_sock_read_multibulk_reply_loop(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, zval *z_tab, int numElems TSRMLS_DC);
+PHPAPI int redis_sock_write(RedisSock *redis_sock, char *cmd, size_t sz);
+PHPAPI void redis_check_eof(RedisSock *redis_sock TSRMLS_DC);
+//PHPAPI int redis_sock_get(zval *id, RedisSock **redis_sock TSRMLS_DC);
+PHPAPI void redis_free_socket(RedisSock *redis_sock);