Marcelo Zimbres
2aa3ef1be3
More changes in the architecture.
2021-02-06 16:27:10 +01:00
Marcelo Zimbres
4ffeda5e3e
Further progresses with response types.
2021-01-31 22:06:32 +01:00
Marcelo Zimbres
6052773347
Improvements in the response classes.
2021-01-31 13:38:03 +01:00
Marcelo Zimbres
e9302f0fce
Adds receiver_ignore.
2021-01-30 23:22:48 +01:00
Marcelo Zimbres
767ccd1877
Changes:
...
- Makes async_writer a composed op instead of a coroutine.
- Removes the response buffers from the receiver.
2021-01-30 20:52:07 +01:00
Marcelo Zimbres
393f394be9
Changes:
...
- Removes queue from the receiver.
- Adds new functions to make it easy to write async_code.
2021-01-30 12:47:08 +01:00
Marcelo Zimbres
42035a46d0
More progresses with high level api.
2021-01-30 09:32:38 +01:00
Marcelo Zimbres
63d62bca14
Makes more simplifications.
2021-01-24 19:56:07 +01:00
Marcelo Zimbres
e56f6ac1a8
New async function.
...
- New async function to keep writing messages from a queue.
- Adds new function and improves organization.
2021-01-24 11:55:04 +01:00
Marcelo Zimbres
56fa56ee0b
Progresses with the new async_read function.
2021-01-23 23:27:09 +01:00
Marcelo Zimbres
e76213b7fe
Changes:
...
- Fixes handling of transactions.
- Fixes Reader-writer.
2021-01-17 19:23:46 +01:00
Marcelo Zimbres
b6033137ed
More progresses bit unable to process the exec properly.
2021-01-16 22:14:52 +01:00
Marcelo Zimbres
05eb2191d5
Changes:
...
- Small fixes.
- Adds function async_read_type.
- Lots of simplifications.
- First steps with new easy design.
- New design supporting transactions.
2021-01-16 15:07:53 +01:00
Marcelo Zimbres
cc034e5693
Removes redundant examples.
2021-01-09 18:56:19 +01:00
Marcelo Zimbres
9b69a89161
Changes:
...
- Improvements in the readme.
- Progresses with pubsub.
- Implements push types as part of response_base.
2021-01-09 12:53:20 +01:00
Marcelo Zimbres
a8299169c1
Adds write functions.
2020-12-31 22:39:44 +01:00
Marcelo Zimbres
59fb47e03c
Many small corrections and Readme improvements.
2020-12-31 13:30:53 +01:00
Marcelo Zimbres
fe7ca6abbd
Renames some classes.
2020-12-30 23:05:34 +01:00
Marcelo Zimbres
37359e3acc
Changes:
...
- Using string_view in the interface.
- Improvements in the accumulator.
- Renames class.
- Reverts unwanted changes to an example.
- One test function for each of the redis data types.
2020-12-30 18:52:46 +01:00
Marcelo Zimbres
d3996a6449
Changes:
...
- Removes attribute and push type handling from the code. It is still
unclear to me how they work.
- Adds pubsub example.
2020-12-29 16:11:30 +01:00
Marcelo Zimbres
f1829f92bc
Adds install target to the Makefile.
2020-12-28 14:58:39 +01:00
Marcelo Zimbres
16454f7a25
Readme improvements.
2020-12-27 18:47:38 +01:00
Marcelo Zimbres
80df2cabb2
Preparation for attributes.
2020-12-26 22:24:29 +01:00
Marcelo Zimbres
86b1fb4820
Better test organization.
2020-12-25 19:23:05 +01:00
Marcelo Zimbres
f614c23fd2
Changes:
...
- Fixes a bug in the parser.
- Fixes bug on parsing of zero sized blob strings.
2020-12-25 16:48:58 +01:00
Marcelo Zimbres
254215f7d4
Changes:
...
- Fixes some warning
- Adds version header.
- More improvements in the response type.
- Renames response_vector to response_array.
- Example on how to load all hashes key for a givent pattern from redis.
2020-12-23 20:05:08 +01:00
Marcelo Zimbres
e62231f6e1
Changes:
...
- Adds example that uses own struct.
- Test improvements.
- More test improvements.
- Adds new response types.
2020-12-22 19:25:46 +01:00
Marcelo Zimbres
c5ad08ecb4
Changes:
...
- Moves response classes to their own header.
- aedis.hpp used only to include other headers like in boost.
- Removes buffer typedef.
- Events example.
- Async example.
- Improvements in the makefile.
- Adds reconnect example.
2020-12-21 16:51:14 +01:00
Marcelo Zimbres
be4f3bd18b
Adds events to the pipeline.
2020-12-19 10:51:31 +01:00
Marcelo Zimbres
e7aa679bac
More response types included.
2020-12-13 21:52:06 +01:00
Marcelo Zimbres
0eaed86dd3
More progresses with response.
2020-12-13 20:00:28 +01:00
Marcelo Zimbres
7fd39496dc
Make progresses responses.
2020-12-13 09:52:35 +01:00
Marcelo Zimbres
548b9bc53f
Adds sync example.
2020-12-12 18:08:08 +01:00
Marcelo Zimbres
98605d0c58
Removes code that aimed at supporting sentinel.
2020-12-12 15:58:30 +01:00
Marcelo Zimbres
d1f4e69122
Adds sync version of resp::read.
2020-12-12 15:57:46 +01:00
Marcelo Zimbres
107e56145d
Futher improvements in the resp3 support.
...
- Improvements in the buffer interface.
- Parser can deal with bulk strings that contain the separator.
- Test improvements.
- Removes the parser from the async op.
2020-12-12 14:46:26 +01:00
Marcelo Zimbres
9eb1309f33
Improves the redis response buffer interface.
2020-12-06 10:42:33 +01:00
Marcelo Zimbres
a05469f671
Progresses supporting resp3.
2020-12-05 21:00:20 +01:00
Marcelo Zimbres
8517385675
Progresses with the resp3 support.
2020-12-05 19:55:10 +01:00
Marcelo Zimbres
e02499d864
Removes session from the project.
2020-11-29 09:45:54 +01:00
Marcelo Zimbres
8ac962af4b
Improvements in the build system.
2020-11-28 21:24:11 +01:00