Marcelo Zimbres
98b6f45691
More refactoring.
2021-09-25 21:45:18 +02:00
Marcelo Zimbres
50dd126a93
Removes deprecated functions.
2021-09-25 21:02:06 +02:00
Marcelo Zimbres
a15b9528bf
Moves each adapter to their individual files.
2021-09-19 17:09:10 +02:00
Marcelo Zimbres
5cdd696f2f
Renames class.
2021-09-18 22:27:55 +02:00
Marcelo Zimbres
4bddc6bb51
More progesses.
2021-09-11 14:20:45 +02:00
Marcelo Zimbres
23568d33df
Simplifications.
2021-09-05 09:34:54 +02:00
Marcelo Zimbres
6cb23f21df
More corrections. Removes unused code.
2021-09-04 22:47:27 +02:00
Marcelo Zimbres
c4d699ba1b
Converts async_write_some to async_compose.
2021-09-04 13:38:20 +02:00
Marcelo Zimbres
92e2a42419
More refactoring.
2021-08-29 22:26:11 +02:00
Marcelo Zimbres
2ed19ee124
Refactoring.
2021-08-28 09:56:16 +02:00
Marcelo Zimbres
90555b5cb2
Simplifications in the tests.
2021-08-22 21:53:29 +02:00
Marcelo Zimbres
56075defb6
More refactoring.
2021-08-22 17:54:47 +02:00
Marcelo Zimbres
21da7b5983
Lots of refactoring.
2021-08-21 22:38:27 +02:00
Marcelo Zimbres
4fda24759f
Refactoring from response_buffers.
2021-08-15 20:03:54 +02:00
Marcelo Zimbres
b716f3c124
More refactoring and simplifications.
2021-08-15 14:57:30 +02:00
Marcelo Zimbres
8c56d35c14
Refactoring:
...
- Moves more types into namespace resp3.
- Refactors response_buffers.
2021-08-15 12:59:46 +02:00
Marcelo Zimbres
6e79ecc9f4
Refactoring:
...
- Progresses with caching.
- Renaming and simplifications.
- Renames enum commands to command.
- Renames enum types to type.
2021-08-15 10:14:37 +02:00
Marcelo Zimbres
f7d9a30a64
More refactoring.
2021-08-14 20:11:11 +02:00
Marcelo Zimbres
c8a30d9278
Simplifies read operation.
2021-08-14 08:45:07 +02:00
Marcelo Zimbres
20817642d9
Refactoring:
...
- Moves read and write header to detail.
- Adds namespace detail to all files in detail directory.
2021-08-08 15:44:35 +02:00
Marcelo Zimbres
ab5c2d843e
Renames enum type to types.
2021-08-07 22:03:48 +02:00
Marcelo Zimbres
2a3ebdabae
Adds a transaction callback to the receiver.
...
- Adds more documentation.
2021-08-07 18:54:05 +02:00
Marcelo Zimbres
d6e3a58ef8
Connection contructor takes an io_executor and not the io_context.
2021-08-07 12:17:48 +02:00
Marcelo Zimbres
a6ff9b8b66
Adds support to hdel.
2021-05-16 07:37:40 +02:00
Marcelo Zimbres
28d1477713
Improvements in the organization.
2021-03-27 12:03:08 +01:00
Marcelo Zimbres
a0b37b33ed
Progresses with header-only.
...
- Removes template parameter from parser class.
- Adds read.ipp
2021-03-20 17:39:39 +01:00
Marcelo Zimbres
e1bac887a2
Small fix.
2021-03-14 15:55:13 +01:00
Marcelo Zimbres
1078584b1e
Adds new commands.
2021-03-14 15:51:26 +01:00
Marcelo Zimbres
17dba894a6
Removes Event template parameter.
2021-03-13 11:03:34 +01:00
Marcelo Zimbres
ecb9f8c614
Fixes some more problems.
2021-02-27 20:21:07 +01:00
Marcelo Zimbres
75627cfadd
More progresses with response types.
2021-02-13 12:16:25 +01:00
Marcelo Zimbres
c9a1c7cd16
Support for more commands.
2021-02-13 11:02:25 +01:00
Marcelo Zimbres
1bb8bb1196
Progresses with the receiver.
2021-02-07 21:35:53 +01:00
Marcelo Zimbres
dfe7191e65
Many simplifications and improvements.
2021-02-07 15:44:14 +01:00
Marcelo Zimbres
7cffa9a072
Improvements in example and error handling.
2021-02-07 12:34:57 +01:00
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
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
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
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
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
e7aa679bac
More response types included.
2020-12-13 21:52:06 +01:00
Marcelo Zimbres
548b9bc53f
Adds sync example.
2020-12-12 18:08:08 +01:00