diff options
author | Nasreddine Bouafif <n.bouafif@owlient.eu> | 2010-04-01 20:58:02 +0400 |
---|---|---|
committer | Nasreddine Bouafif <n.bouafif@owlient.eu> | 2010-04-01 20:58:02 +0400 |
commit | f4af354475b27b4aedf465c3c6442138d87a7d3c (patch) | |
tree | a0b3ef97aea720ce1ebdf1e92fe89e78bc32ce1b /library.h | |
parent | 5646f10e825b3ccfd5ee1398ef122ebb74279533 (diff) |
re-organize code, init pipeline
Diffstat (limited to 'library.h')
-rw-r--r-- | library.h | 22 |
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); |