diff options
author | Mark Nunberg <mnunberg@users.noreply.github.com> | 2019-08-27 06:59:32 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-27 06:59:32 -0400 |
commit | ff4fa45422dc104f3377cdc3bc88d2d24ac2fcf3 (patch) | |
tree | e78792fdfe41d39c887e5ca0f325e46865ad74aa /read.h | |
parent | ce7cb7bcc4ca53291aca8ab8dc0f31e27c032dcc (diff) | |
parent | 91de9c975ac66b6eaddb6de96440a282e4227447 (diff) |
Merge pull request #697 from yossigo/resp3
Port RESP3 support from Redis.
Diffstat (limited to 'read.h')
-rw-r--r-- | read.h | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -54,6 +54,14 @@ #define REDIS_REPLY_NIL 4 #define REDIS_REPLY_STATUS 5 #define REDIS_REPLY_ERROR 6 +#define REDIS_REPLY_DOUBLE 7 +#define REDIS_REPLY_BOOL 8 +#define REDIS_REPLY_VERB 9 +#define REDIS_REPLY_MAP 9 +#define REDIS_REPLY_SET 10 +#define REDIS_REPLY_ATTR 11 +#define REDIS_REPLY_PUSH 12 +#define REDIS_REPLY_BIGNUM 13 #define REDIS_READER_MAX_BUF (1024*16) /* Default max unused reader buffer. */ @@ -74,7 +82,9 @@ typedef struct redisReplyObjectFunctions { void *(*createString)(const redisReadTask*, char*, size_t); void *(*createArray)(const redisReadTask*, size_t); void *(*createInteger)(const redisReadTask*, long long); + void *(*createDouble)(const redisReadTask*, double, char*, size_t); void *(*createNil)(const redisReadTask*); + void *(*createBool)(const redisReadTask*, int); void (*freeObject)(void*); } redisReplyObjectFunctions; |