Skip to content

Commit

Permalink
Reply object functions can be set by the user after creating the reader
Browse files Browse the repository at this point in the history
  • Loading branch information
pietern committed Apr 21, 2011
1 parent 5ba4901 commit a926232
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 11 deletions.
10 changes: 0 additions & 10 deletions hiredis.c
Original file line number Diff line number Diff line change
Expand Up @@ -542,16 +542,6 @@ redisReader *redisReplyReaderCreate(void) {
return r;
}

/* Set the function set to build the reply. Returns REDIS_OK when there
* is no temporary object and it can be set, REDIS_ERR otherwise. */
int redisReplyReaderSetReplyObjectFunctions(redisReader *r, redisReplyObjectFunctions *fn) {
if (r->reply == NULL) {
r->fn = fn;
return REDIS_OK;
}
return REDIS_ERR;
}

void redisReplyReaderFree(redisReader *r) {
if (r->reply != NULL && r->fn && r->fn->freeObject)
r->fn->freeObject(r->reply);
Expand Down
1 change: 0 additions & 1 deletion hiredis.h
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,6 @@ typedef struct redisReader {

void freeReplyObject(void *reply);
redisReader *redisReplyReaderCreate(void);
int redisReplyReaderSetReplyObjectFunctions(redisReader *r, redisReplyObjectFunctions *fn);
void redisReplyReaderFree(redisReader *r);
void redisReplyReaderFeed(redisReader *r, const char *buf, size_t len);
int redisReplyReaderGetReply(redisReader *r, void **reply);
Expand Down

0 comments on commit a926232

Please sign in to comment.