hiredis/object.h
2011-09-30 15:37:24 +02:00

21 lines
586 B
C

#ifndef _HIREDIS_OBJECT_H
#define _HIREDIS_OBJECT_H 1
#include "parser.h"
typedef struct redis_object_s redis_object;
struct redis_object_s {
int type; /* Object type */
int64_t integer; /* Value for REDIS_INTEGER */
char *str; /* REDIS_STRING, REDIS_STATUS, REDIS_ERROR */
unsigned int len; /* String length */
struct redis_object_s **element; /* Actual elements in REDIS_ARRAY */
unsigned int elements; /* Number of elements REDIS_ARRAY */
};
void redis_object_free(redis_object **obj);
extern redis_parser_callbacks redis_object_parser_callbacks;
#endif