Pieter Noordhuis
|
6d207ea98e
|
Create protocol reader when creating context
|
2011-04-21 15:04:42 +02:00 |
|
Pieter Noordhuis
|
58caf62a52
|
Move prototypes around in header
|
2011-04-21 14:39:03 +02:00 |
|
Pieter Noordhuis
|
a926232293
|
Reply object functions can be set by the user after creating the reader
|
2011-04-21 14:37:29 +02:00 |
|
Pieter Noordhuis
|
5ba49014da
|
Privdata can be set directly on the struct
|
2011-04-21 14:34:03 +02:00 |
|
Pieter Noordhuis
|
2002218981
|
Remove useless casts
|
2011-04-21 14:31:02 +02:00 |
|
Pieter Noordhuis
|
e1abacb7b4
|
Return when memory cannot be allocated
|
2011-04-21 14:28:39 +02:00 |
|
Pieter Noordhuis
|
026636b0cd
|
Remove accessor functions now the redisReader struct is public
|
2011-04-21 14:27:03 +02:00 |
|
Pieter Noordhuis
|
f0307c6172
|
Move definitions around
|
2011-04-21 14:23:59 +02:00 |
|
Pieter Noordhuis
|
41d4d9c6f4
|
Forward declaration is not necessary
|
2011-04-21 14:22:27 +02:00 |
|
Pieter Noordhuis
|
727e1babec
|
Make redisReader struct public
|
2011-04-21 14:21:58 +02:00 |
|
Pieter Noordhuis
|
fc790ebea6
|
State should not be reset after protocol error
|
2011-04-21 10:54:54 +02:00 |
|
Pieter Noordhuis
|
26588f5007
|
Test if there is a freeObject function
|
2011-04-21 10:54:15 +02:00 |
|
Pieter Noordhuis
|
eaf58bd32a
|
Use pre-allocated buffer for error strings in reader
|
2011-04-20 17:06:19 +02:00 |
|
Pieter Noordhuis
|
5d78214557
|
First pass at making the protocol reader properly handle OOM
|
2011-04-20 13:15:58 +02:00 |
|
Pieter Noordhuis
|
178024244d
|
Use variable for throughput test iteration count
|
2011-04-19 23:03:29 +02:00 |
|
Pieter Noordhuis
|
cd7063e85b
|
Inline sdslen and sdsavail (thanks to @bitbckt)
|
2011-04-19 22:59:26 +02:00 |
|
Arvind Laxminarayan
|
8bc96ea0e3
|
Updated README with details about reply parsing API
|
2011-04-13 04:04:58 +05:30 |
|
Pieter Noordhuis
|
d5b18b5d28
|
Work with make v3.80
|
2011-04-07 17:31:23 +02:00 |
|
Pieter Noordhuis
|
421eec9a4d
|
Lazily destroy protocol reader buffer
|
2011-04-03 18:04:15 +02:00 |
|
Pieter Noordhuis
|
921150fc8a
|
Individual reply object functions may be NULL
|
2011-04-03 17:46:59 +02:00 |
|
Pieter Noordhuis
|
b4f85484ea
|
Add pipelined throughput tests
|
2011-03-31 12:41:46 +02:00 |
|
Pieter Noordhuis
|
aeeea0076d
|
Update fmacros.h
|
2011-03-29 11:02:23 +02:00 |
|
Pieter Noordhuis
|
8e2c39200d
|
Fix formatCommand to work with all empty interpolations
|
2011-03-06 11:38:07 +01:00 |
|
Elnatan
|
bf544ce81c
|
Typo fix
|
2011-02-14 09:09:49 -05:00 |
|
Pieter Noordhuis
|
36f73fdb0c
|
Fix copying timeval for timeout
|
2011-02-04 16:46:05 +01:00 |
|
Pieter Noordhuis
|
2fc0d8756e
|
Use select(2) for enforce a timeout on blocking connect(2)
|
2011-02-04 15:26:28 +01:00 |
|
Pieter Noordhuis
|
663d6d1258
|
Properly reset state after protocol error in reply reader
|
2011-01-27 14:39:34 +01:00 |
|
Pieter Noordhuis
|
864bce944b
|
redisReplyReaderFeed should take a const char*
|
2011-01-27 14:07:06 +01:00 |
|
Pieter Noordhuis
|
fbe756d838
|
Avoid warnings with -Wstrict-prototypes
|
2011-01-27 12:50:55 +01:00 |
|
Pieter Noordhuis
|
3e8cbd53cf
|
Let sds.c figure out where the range stops
|
2011-01-19 18:10:27 +01:00 |
|
Pieter Noordhuis
|
f6a501001c
|
Discard consumed part of buffer less often
|
2011-01-19 18:01:01 +01:00 |
|
Pieter Noordhuis
|
5962a2de17
|
Add testhelp.h inline in sds.c
|
2011-01-19 13:41:31 +01:00 |
|
Pieter Noordhuis
|
7aa5fa102e
|
Update string library
|
2011-01-19 13:41:25 +01:00 |
|
Pieter Noordhuis
|
c6b8bd77c0
|
Make dictionary functions static and include the .c file
|
2011-01-14 12:07:29 +01:00 |
|
Pierre Riteau
|
7adfef1680
|
Correct the description of the pipeline example
|
2011-01-14 11:17:39 +01:00 |
|
Pierre Riteau
|
4def8569b8
|
strcasecmp and strncasecmp are defined in strings.h
|
2011-01-10 22:44:37 +01:00 |
|
Pieter Noordhuis
|
43ab0f8018
|
Return error on socket timeout for a blocking context
|
2011-01-07 13:04:42 +01:00 |
|
Pieter Noordhuis
|
ec922cd007
|
Unsubscribe messages always have 3 elements
|
2010-12-31 15:49:26 +01:00 |
|
Pieter Noordhuis
|
ed97945c27
|
Clean up dictionaries on free
|
2010-12-31 15:49:26 +01:00 |
|
Pieter Noordhuis
|
a0ebc5417f
|
Delegate pub/sub replies to the right callback
|
2010-12-31 15:49:26 +01:00 |
|
Pieter Noordhuis
|
3ac8ef927d
|
Add callbacks to channel/pattern dictionaries
|
2010-12-31 15:49:26 +01:00 |
|
Pieter Noordhuis
|
e6621d05b4
|
Add fields for subscribed channel/pattern names
|
2010-12-31 15:49:26 +01:00 |
|
Pieter Noordhuis
|
b758e52e44
|
Remove unused code/cleanup
|
2010-12-31 15:49:26 +01:00 |
|
Pieter Noordhuis
|
4e8c8e74ee
|
Replace zmalloc with regular malloc
|
2010-12-31 15:49:26 +01:00 |
|
Pieter Noordhuis
|
5703dfc306
|
Import dictionary code from Redis repository (as of 2069d06a)
|
2010-12-31 15:49:26 +01:00 |
|
Pieter Noordhuis
|
3ce8d5b08b
|
Change reply processing code to prepare for pub/sub
|
2010-12-31 15:49:21 +01:00 |
|
Pieter Noordhuis
|
2d53a6a711
|
Copy entire callback in one call
|
2010-12-31 11:22:13 +01:00 |
|
Pieter Noordhuis
|
a020db3013
|
License
|
2010-12-29 15:52:07 +01:00 |
|
Pieter Noordhuis
|
18c55a8f1e
|
Scope event library related data and hooks to a struct
|
2010-12-29 15:41:03 +01:00 |
|
Pieter Noordhuis
|
8cb4d52cd2
|
Run pending callbacks with a NULL reply on redisAsyncFree()
|
2010-12-28 20:49:18 +01:00 |
|