├── docs
├── html
│ ├── bc_s.png
│ ├── bdwn.png
│ ├── doc.png
│ ├── open.png
│ ├── closed.png
│ ├── doxygen.png
│ ├── nav_f.png
│ ├── nav_g.png
│ ├── nav_h.png
│ ├── sync_on.png
│ ├── tab_a.png
│ ├── tab_b.png
│ ├── tab_h.png
│ ├── tab_s.png
│ ├── splitbar.png
│ ├── sync_off.png
│ ├── folderclosed.png
│ ├── folderopen.png
│ ├── search
│ │ ├── close.png
│ │ ├── mag_sel.png
│ │ ├── search_l.png
│ │ ├── search_m.png
│ │ ├── search_r.png
│ │ ├── files_5.js
│ │ ├── classes_2.js
│ │ ├── files_0.js
│ │ ├── all_5.js
│ │ ├── files_4.js
│ │ ├── classes_4.js
│ │ ├── files_9.js
│ │ ├── all_8.js
│ │ ├── enums_7.js
│ │ ├── functions_7.js
│ │ ├── classes_0.js
│ │ ├── classes_3.js
│ │ ├── enums_3.js
│ │ ├── enums_4.js
│ │ ├── enums_6.js
│ │ ├── all_f.js
│ │ ├── enums_5.js
│ │ ├── files_2.js
│ │ ├── enums_0.js
│ │ ├── functions_e.js
│ │ ├── enumvalues_0.js
│ │ ├── enumvalues_c.js
│ │ ├── files_3.js
│ │ ├── enums_1.js
│ │ ├── enumvalues_7.js
│ │ ├── enumvalues_a.js
│ │ ├── variables_4.js
│ │ ├── classes_6.js
│ │ ├── files_8.js
│ │ ├── functions_f.js
│ │ ├── classes_9.js
│ │ ├── files_6.js
│ │ ├── files_7.js
│ │ ├── enumvalues_9.js
│ │ ├── typedefs_1.js
│ │ ├── files_1.js
│ │ ├── enumvalues_5.js
│ │ ├── enumvalues_8.js
│ │ ├── enumvalues_4.js
│ │ ├── enumvalues_1.js
│ │ ├── classes_a.js
│ │ ├── enumvalues_6.js
│ │ ├── namespaces_0.js
│ │ ├── typedefs_4.js
│ │ ├── functions_d.js
│ │ ├── variables_1.js
│ │ ├── typedefs_2.js
│ │ ├── enums_2.js
│ │ ├── typedefs_5.js
│ │ ├── enumvalues_3.js
│ │ ├── all_b.js
│ │ ├── functions_a.js
│ │ ├── classes_8.js
│ │ ├── variables_0.js
│ │ ├── enumvalues_2.js
│ │ ├── nomatches.html
│ │ ├── variables_2.js
│ │ ├── searchdata.js
│ │ ├── typedefs_3.js
│ │ ├── all_11.js
│ │ ├── typedefs_0.js
│ │ ├── functions_1.js
│ │ ├── functions_8.js
│ │ ├── classes_1.js
│ │ ├── functions_4.js
│ │ ├── variables_3.js
│ │ ├── classes_7.js
│ │ ├── all_15.js
│ │ ├── classes_5.js
│ │ ├── all_10.js
│ │ ├── all_4.js
│ │ ├── variables_5.js
│ │ ├── all_9.js
│ │ ├── functions_13.js
│ │ ├── functions_3.js
│ │ ├── all_0.html
│ │ ├── all_1.html
│ │ ├── all_10.html
│ │ ├── all_11.html
│ │ ├── all_12.html
│ │ ├── all_13.html
│ │ ├── all_14.html
│ │ ├── all_15.html
│ │ ├── all_16.html
│ │ ├── all_17.html
│ │ ├── all_18.html
│ │ ├── all_2.html
│ │ ├── all_3.html
│ │ ├── all_4.html
│ │ ├── all_5.html
│ │ ├── all_6.html
│ │ ├── all_7.html
│ │ ├── all_8.html
│ │ ├── all_9.html
│ │ ├── all_a.html
│ │ ├── all_b.html
│ │ ├── all_c.html
│ │ ├── all_d.html
│ │ ├── all_e.html
│ │ ├── all_f.html
│ │ ├── enums_0.html
│ │ ├── enums_1.html
│ │ ├── enums_2.html
│ │ ├── enums_3.html
│ │ ├── enums_4.html
│ │ ├── enums_5.html
│ │ ├── enums_6.html
│ │ ├── enums_7.html
│ │ ├── files_0.html
│ │ ├── files_1.html
│ │ ├── files_2.html
│ │ ├── files_3.html
│ │ ├── files_4.html
│ │ ├── files_5.html
│ │ ├── files_6.html
│ │ ├── files_7.html
│ │ ├── files_8.html
│ │ ├── files_9.html
│ │ ├── classes_0.html
│ │ ├── classes_1.html
│ │ ├── classes_2.html
│ │ ├── classes_3.html
│ │ ├── classes_4.html
│ │ ├── classes_5.html
│ │ ├── classes_6.html
│ │ ├── classes_7.html
│ │ ├── classes_8.html
│ │ ├── classes_9.html
│ │ ├── classes_a.html
│ │ ├── defines_0.html
│ │ ├── functions_0.html
│ │ ├── functions_1.html
│ │ ├── functions_2.html
│ │ ├── functions_3.html
│ │ ├── functions_4.html
│ │ ├── functions_5.html
│ │ ├── functions_6.html
│ │ ├── functions_7.html
│ │ ├── functions_8.html
│ │ ├── functions_9.html
│ │ ├── functions_a.html
│ │ ├── functions_b.html
│ │ ├── functions_c.html
│ │ ├── functions_d.html
│ │ ├── functions_e.html
│ │ ├── functions_f.html
│ │ ├── typedefs_0.html
│ │ ├── typedefs_1.html
│ │ ├── typedefs_2.html
│ │ ├── typedefs_3.html
│ │ ├── typedefs_4.html
│ │ ├── typedefs_5.html
│ │ ├── variables_0.html
│ │ ├── variables_1.html
│ │ ├── variables_2.html
│ │ ├── variables_3.html
│ │ ├── variables_4.html
│ │ ├── variables_5.html
│ │ ├── enumvalues_0.html
│ │ ├── enumvalues_1.html
│ │ ├── enumvalues_2.html
│ │ ├── enumvalues_3.html
│ │ ├── enumvalues_4.html
│ │ ├── enumvalues_5.html
│ │ ├── enumvalues_6.html
│ │ ├── enumvalues_7.html
│ │ ├── enumvalues_8.html
│ │ ├── enumvalues_9.html
│ │ ├── enumvalues_a.html
│ │ ├── enumvalues_b.html
│ │ ├── enumvalues_c.html
│ │ ├── functions_10.html
│ │ ├── functions_11.html
│ │ ├── functions_12.html
│ │ ├── functions_13.html
│ │ ├── functions_14.html
│ │ ├── functions_15.html
│ │ ├── namespaces_0.html
│ │ ├── defines_0.js
│ │ ├── all_14.js
│ │ ├── functions_12.js
│ │ ├── all_e.js
│ │ ├── enumvalues_b.js
│ │ ├── all_3.js
│ │ └── all_16.js
│ ├── cpp_redis_logo.jpg
│ ├── classcpp__redis_1_1logger.png
│ ├── classcpp__redis_1_1logger__iface.png
│ ├── classcpp__redis_1_1redis__error.png
│ ├── classcpp__redis_1_1network_1_1tcp__client.png
│ ├── classcpp__redis_1_1builders_1_1array__builder.png
│ ├── classcpp__redis_1_1builders_1_1builder__iface.png
│ ├── classcpp__redis_1_1builders_1_1error__builder.png
│ ├── classcpp__redis_1_1builders_1_1integer__builder.png
│ ├── classcpp__redis_1_1network_1_1tcp__client__iface.png
│ ├── classcpp__redis_1_1builders_1_1bulk__string__builder.png
│ └── classcpp__redis_1_1builders_1_1simple__string__builder.png
└── latex
│ ├── cpp_redis_logo.jpg
│ ├── classcpp__redis_1_1logger.pdf
│ ├── classcpp__redis_1_1redis__error.pdf
│ ├── classcpp__redis_1_1logger__iface.pdf
│ ├── classcpp__redis_1_1network_1_1tcp__client.pdf
│ ├── classcpp__redis_1_1builders_1_1array__builder.pdf
│ ├── classcpp__redis_1_1builders_1_1builder__iface.pdf
│ ├── classcpp__redis_1_1builders_1_1error__builder.pdf
│ ├── classcpp__redis_1_1builders_1_1integer__builder.pdf
│ ├── classcpp__redis_1_1network_1_1tcp__client__iface.pdf
│ ├── classcpp__redis_1_1builders_1_1bulk__string__builder.pdf
│ ├── classcpp__redis_1_1builders_1_1simple__string__builder.pdf
│ ├── dir_09e761304027c904456130627fd4dcf5.tex
│ ├── dir_4c391377e6d701cd473ddfe3ca211243.tex
│ ├── dir_4cd0548f4edb17fdac03175eefab51fa.tex
│ ├── dir_a1e54deb92a7436074f1a80a5fcea478.tex
│ ├── dir_385d11d1b9f28fad9d9928b9e15978bd.tex
│ ├── dir_4a9a619cb35b7ba799bd8912e91a56ec.tex
│ ├── dir_352251206f2e216e88810b5fb29f51c8.tex
│ ├── dir_aabee9b2b90be9a3c8dcec590ad04d13.tex
│ ├── client_8ipp.tex
│ ├── error_8hpp.tex
│ ├── namespaces.tex
│ ├── builder__iface_8hpp.tex
│ ├── integer__builder_8hpp.tex
│ ├── builders__factory_8hpp.tex
│ ├── array__builder_8hpp.tex
│ ├── error__builder_8hpp.tex
│ ├── sentinel_8hpp.tex
│ ├── simple__string__builder_8hpp.tex
│ ├── bulk__string__builder_8hpp.tex
│ ├── namespacecpp__redis_1_1helpers.tex
│ ├── reply__builder_8hpp.tex
│ ├── subscriber_8hpp.tex
│ ├── tcp__client_8hpp.tex
│ ├── client_8hpp.tex
│ ├── tcp__client__iface_8hpp.tex
│ ├── classcpp__redis_1_1redis__error.tex
│ └── variadic__template_8hpp.tex
├── assets
└── images
│ ├── logger.png
│ ├── cpp_redis_logo.jpg
│ └── cpp_redis_logger.png
├── .bazelrc
├── .gitmodules
├── clang_format.sh
├── cpp_redis.pc.in
├── .gitignore
├── WORKSPACE
├── .travis.yml
├── .appveyor.yml
├── LICENSE
└── includes
└── cpp_redis
└── misc
└── macro.hpp
/docs/html/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/bc_s.png
--------------------------------------------------------------------------------
/docs/html/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/bdwn.png
--------------------------------------------------------------------------------
/docs/html/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/doc.png
--------------------------------------------------------------------------------
/docs/html/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/open.png
--------------------------------------------------------------------------------
/docs/html/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/closed.png
--------------------------------------------------------------------------------
/docs/html/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/doxygen.png
--------------------------------------------------------------------------------
/docs/html/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/nav_f.png
--------------------------------------------------------------------------------
/docs/html/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/nav_g.png
--------------------------------------------------------------------------------
/docs/html/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/nav_h.png
--------------------------------------------------------------------------------
/docs/html/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/sync_on.png
--------------------------------------------------------------------------------
/docs/html/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/tab_a.png
--------------------------------------------------------------------------------
/docs/html/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/tab_b.png
--------------------------------------------------------------------------------
/docs/html/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/tab_h.png
--------------------------------------------------------------------------------
/docs/html/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/tab_s.png
--------------------------------------------------------------------------------
/docs/html/splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/splitbar.png
--------------------------------------------------------------------------------
/docs/html/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/sync_off.png
--------------------------------------------------------------------------------
/assets/images/logger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/assets/images/logger.png
--------------------------------------------------------------------------------
/docs/html/folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/folderclosed.png
--------------------------------------------------------------------------------
/docs/html/folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/folderopen.png
--------------------------------------------------------------------------------
/docs/html/search/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/search/close.png
--------------------------------------------------------------------------------
/docs/html/cpp_redis_logo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/cpp_redis_logo.jpg
--------------------------------------------------------------------------------
/docs/html/search/mag_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/search/mag_sel.png
--------------------------------------------------------------------------------
/docs/html/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/search/search_l.png
--------------------------------------------------------------------------------
/docs/html/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/search/search_m.png
--------------------------------------------------------------------------------
/docs/html/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/search/search_r.png
--------------------------------------------------------------------------------
/docs/latex/cpp_redis_logo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/latex/cpp_redis_logo.jpg
--------------------------------------------------------------------------------
/assets/images/cpp_redis_logo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/assets/images/cpp_redis_logo.jpg
--------------------------------------------------------------------------------
/assets/images/cpp_redis_logger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/assets/images/cpp_redis_logger.png
--------------------------------------------------------------------------------
/.bazelrc:
--------------------------------------------------------------------------------
1 | build --cxxopt='--std=c++14'
2 | build --cxxopt='-Wall'
3 | build --cxxopt='-Wextra'
4 | build:opt --cxxopt='-O3'
5 |
--------------------------------------------------------------------------------
/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "tacopie"]
2 | path = tacopie
3 | url = https://github.com/Cylix/tacopie.git
4 | branch = master
5 |
--------------------------------------------------------------------------------
/docs/html/search/files_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['logger_2ehpp',['logger.hpp',['../logger_8hpp.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/classcpp__redis_1_1logger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/classcpp__redis_1_1logger.png
--------------------------------------------------------------------------------
/docs/latex/classcpp__redis_1_1logger.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/latex/classcpp__redis_1_1logger.pdf
--------------------------------------------------------------------------------
/docs/html/classcpp__redis_1_1logger__iface.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/classcpp__redis_1_1logger__iface.png
--------------------------------------------------------------------------------
/docs/html/classcpp__redis_1_1redis__error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/classcpp__redis_1_1redis__error.png
--------------------------------------------------------------------------------
/docs/html/search/classes_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['client',['client',['../classcpp__redis_1_1client.html',1,'cpp_redis']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/latex/classcpp__redis_1_1redis__error.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/latex/classcpp__redis_1_1redis__error.pdf
--------------------------------------------------------------------------------
/docs/latex/classcpp__redis_1_1logger__iface.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/latex/classcpp__redis_1_1logger__iface.pdf
--------------------------------------------------------------------------------
/docs/html/search/files_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['array_5fbuilder_2ehpp',['array_builder.hpp',['../array__builder_8hpp.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/all_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['front',['front',['../structcpp__redis_1_1helpers_1_1front.html',1,'cpp_redis::helpers']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/files_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['integer_5fbuilder_2ehpp',['integer_builder.hpp',['../integer__builder_8hpp.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/classcpp__redis_1_1network_1_1tcp__client.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/classcpp__redis_1_1network_1_1tcp__client.png
--------------------------------------------------------------------------------
/docs/html/search/classes_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['front',['front',['../structcpp__redis_1_1helpers_1_1front.html',1,'cpp_redis::helpers']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/files_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['variadic_5ftemplate_2ehpp',['variadic_template.hpp',['../variadic__template_8hpp.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/latex/classcpp__redis_1_1network_1_1tcp__client.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/latex/classcpp__redis_1_1network_1_1tcp__client.pdf
--------------------------------------------------------------------------------
/docs/html/classcpp__redis_1_1builders_1_1array__builder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/classcpp__redis_1_1builders_1_1array__builder.png
--------------------------------------------------------------------------------
/docs/html/classcpp__redis_1_1builders_1_1builder__iface.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/classcpp__redis_1_1builders_1_1builder__iface.png
--------------------------------------------------------------------------------
/docs/html/classcpp__redis_1_1builders_1_1error__builder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/classcpp__redis_1_1builders_1_1error__builder.png
--------------------------------------------------------------------------------
/docs/html/classcpp__redis_1_1builders_1_1integer__builder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/classcpp__redis_1_1builders_1_1integer__builder.png
--------------------------------------------------------------------------------
/docs/html/search/all_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ko',['ko',['../classcpp__redis_1_1reply.html#a17e261cc8e7686bb2126d7df9223611a',1,'cpp_redis::reply']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/latex/classcpp__redis_1_1builders_1_1array__builder.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/latex/classcpp__redis_1_1builders_1_1array__builder.pdf
--------------------------------------------------------------------------------
/docs/latex/classcpp__redis_1_1builders_1_1builder__iface.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/latex/classcpp__redis_1_1builders_1_1builder__iface.pdf
--------------------------------------------------------------------------------
/docs/latex/classcpp__redis_1_1builders_1_1error__builder.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/latex/classcpp__redis_1_1builders_1_1error__builder.pdf
--------------------------------------------------------------------------------
/docs/html/classcpp__redis_1_1network_1_1tcp__client__iface.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/classcpp__redis_1_1network_1_1tcp__client__iface.png
--------------------------------------------------------------------------------
/docs/html/search/enums_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['type',['type',['../classcpp__redis_1_1reply.html#acc272b2a52164cac1d110c619a0b25bd',1,'cpp_redis::reply']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/functions_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ko',['ko',['../classcpp__redis_1_1reply.html#a17e261cc8e7686bb2126d7df9223611a',1,'cpp_redis::reply']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/latex/classcpp__redis_1_1builders_1_1integer__builder.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/latex/classcpp__redis_1_1builders_1_1integer__builder.pdf
--------------------------------------------------------------------------------
/docs/latex/classcpp__redis_1_1network_1_1tcp__client__iface.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/latex/classcpp__redis_1_1network_1_1tcp__client__iface.pdf
--------------------------------------------------------------------------------
/docs/html/classcpp__redis_1_1builders_1_1bulk__string__builder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/classcpp__redis_1_1builders_1_1bulk__string__builder.png
--------------------------------------------------------------------------------
/clang_format.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | find sources includes tests examples \( -name '*.cpp' -o -name '*.hpp' -o -name '*.ipp' -o -name '*.c' -o -name '*.h' \) -exec clang-format -i {} ';'
4 |
--------------------------------------------------------------------------------
/docs/html/classcpp__redis_1_1builders_1_1simple__string__builder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/html/classcpp__redis_1_1builders_1_1simple__string__builder.png
--------------------------------------------------------------------------------
/docs/html/search/classes_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['array_5fbuilder',['array_builder',['../classcpp__redis_1_1builders_1_1array__builder.html',1,'cpp_redis::builders']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/classes_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['error_5fbuilder',['error_builder',['../classcpp__redis_1_1builders_1_1error__builder.html',1,'cpp_redis::builders']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/enums_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['geo_5funit',['geo_unit',['../classcpp__redis_1_1client.html#aa5998536fd32ff4387c89be514997620',1,'cpp_redis::client']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/latex/classcpp__redis_1_1builders_1_1bulk__string__builder.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/latex/classcpp__redis_1_1builders_1_1bulk__string__builder.pdf
--------------------------------------------------------------------------------
/docs/html/search/enums_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['log_5flevel',['log_level',['../classcpp__redis_1_1logger.html#a9493594d547e7abe71b8690be1946c7a',1,'cpp_redis::logger']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/enums_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['string_5ftype',['string_type',['../classcpp__redis_1_1reply.html#ac192ba4cb8f2bb6e7cb465edf755328b',1,'cpp_redis::reply']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/latex/classcpp__redis_1_1builders_1_1simple__string__builder.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cylix/cpp_redis/HEAD/docs/latex/classcpp__redis_1_1builders_1_1simple__string__builder.pdf
--------------------------------------------------------------------------------
/docs/html/search/all_f.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['unsubscribe',['unsubscribe',['../classcpp__redis_1_1subscriber.html#a08dffea41cfd5914adfa5a966e0ab292',1,'cpp_redis::subscriber']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/enums_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['overflow_5ftype',['overflow_type',['../classcpp__redis_1_1client.html#a4119182ad3a01c1bb626a174375e114a',1,'cpp_redis::client']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/files_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['client_2ehpp',['client.hpp',['../client_8hpp.html',1,'']]],
4 | ['client_2eipp',['client.ipp',['../client_8ipp.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/enums_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['aggregate_5fmethod',['aggregate_method',['../classcpp__redis_1_1client.html#aa197ca5b36da793c701d3ba388ec4946',1,'cpp_redis::client']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/functions_e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['unsubscribe',['unsubscribe',['../classcpp__redis_1_1subscriber.html#a08dffea41cfd5914adfa5a966e0ab292',1,'cpp_redis::subscriber']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['array',['array',['../classcpp__redis_1_1reply.html#acc272b2a52164cac1d110c619a0b25bdaf1f713c9e000f5d3f280adbd124df4f5',1,'cpp_redis::reply']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['warn',['warn',['../classcpp__redis_1_1logger.html#a9493594d547e7abe71b8690be1946c7aa1ea4c3ab05ee0c6d4de30740443769cb',1,'cpp_redis::logger']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/files_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['error_2ehpp',['error.hpp',['../error_8hpp.html',1,'']]],
4 | ['error_5fbuilder_2ehpp',['error_builder.hpp',['../error__builder_8hpp.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/enums_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['bitfield_5foperation_5ftype',['bitfield_operation_type',['../classcpp__redis_1_1client.html#a2e2023534299541da0a659802e2f087d',1,'cpp_redis::client']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['master',['master',['../classcpp__redis_1_1client.html#a388877b01b4e045cddb138e70a68e000aeb0a191797624dd3a48fa681d3061212',1,'cpp_redis::client']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pubsub',['pubsub',['../classcpp__redis_1_1client.html#a388877b01b4e045cddb138e70a68e000a040f8e6525bd0c62798afb41e6644f37',1,'cpp_redis::client']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/variables_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['type',['type',['../structcpp__redis_1_1client_1_1bitfield__operation.html#adbbf30e5138d0524940d536b2bc71480',1,'cpp_redis::client::bitfield_operation']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/classes_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['logger',['logger',['../classcpp__redis_1_1logger.html',1,'cpp_redis']]],
4 | ['logger_5fiface',['logger_iface',['../classcpp__redis_1_1logger__iface.html',1,'cpp_redis']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/files_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['tcp_5fclient_2ehpp',['tcp_client.hpp',['../tcp__client_8hpp.html',1,'']]],
4 | ['tcp_5fclient_5fiface_2ehpp',['tcp_client_iface.hpp',['../tcp__client__iface_8hpp.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/latex/dir_09e761304027c904456130627fd4dcf5.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_09e761304027c904456130627fd4dcf5}{}\section{includes Directory Reference}
2 | \label{dir_09e761304027c904456130627fd4dcf5}\index{includes Directory Reference@{includes Directory Reference}}
3 |
--------------------------------------------------------------------------------
/docs/html/search/functions_f.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['warn',['warn',['../classcpp__redis_1_1logger__iface.html#a0ea8e43a4f2118e77af56cd1cdb21cba',1,'cpp_redis::logger_iface::warn()'],['../classcpp__redis_1_1logger.html#ae9359429428786c7b5605a1109508ae5',1,'cpp_redis::logger::warn()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/classes_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['tcp_5fclient',['tcp_client',['../classcpp__redis_1_1network_1_1tcp__client.html',1,'cpp_redis::network']]],
4 | ['tcp_5fclient_5fiface',['tcp_client_iface',['../classcpp__redis_1_1network_1_1tcp__client__iface.html',1,'cpp_redis::network']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/files_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['redis_5fconnection_2ehpp',['redis_connection.hpp',['../redis__connection_8hpp.html',1,'']]],
4 | ['reply_2ehpp',['reply.hpp',['../reply_8hpp.html',1,'']]],
5 | ['reply_5fbuilder_2ehpp',['reply_builder.hpp',['../reply__builder_8hpp.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/latex/dir_4c391377e6d701cd473ddfe3ca211243.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_4c391377e6d701cd473ddfe3ca211243}{}\section{includes/cpp\+\_\+redis/misc Directory Reference}
2 | \label{dir_4c391377e6d701cd473ddfe3ca211243}\index{includes/cpp\+\_\+redis/misc Directory Reference@{includes/cpp\+\_\+redis/misc Directory Reference}}
3 |
--------------------------------------------------------------------------------
/docs/latex/dir_4cd0548f4edb17fdac03175eefab51fa.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_4cd0548f4edb17fdac03175eefab51fa}{}\section{includes/cpp\+\_\+redis/core Directory Reference}
2 | \label{dir_4cd0548f4edb17fdac03175eefab51fa}\index{includes/cpp\+\_\+redis/core Directory Reference@{includes/cpp\+\_\+redis/core Directory Reference}}
3 |
--------------------------------------------------------------------------------
/docs/latex/dir_a1e54deb92a7436074f1a80a5fcea478.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_a1e54deb92a7436074f1a80a5fcea478}{}\section{includes/cpp\+\_\+redis/impl Directory Reference}
2 | \label{dir_a1e54deb92a7436074f1a80a5fcea478}\index{includes/cpp\+\_\+redis/impl Directory Reference@{includes/cpp\+\_\+redis/impl Directory Reference}}
3 |
--------------------------------------------------------------------------------
/docs/html/search/files_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['sentinel_2ehpp',['sentinel.hpp',['../sentinel_8hpp.html',1,'']]],
4 | ['simple_5fstring_5fbuilder_2ehpp',['simple_string_builder.hpp',['../simple__string__builder_8hpp.html',1,'']]],
5 | ['subscriber_2ehpp',['subscriber.hpp',['../subscriber_8hpp.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/latex/dir_385d11d1b9f28fad9d9928b9e15978bd.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_385d11d1b9f28fad9d9928b9e15978bd}{}\section{includes/cpp\+\_\+redis/network Directory Reference}
2 | \label{dir_385d11d1b9f28fad9d9928b9e15978bd}\index{includes/cpp\+\_\+redis/network Directory Reference@{includes/cpp\+\_\+redis/network Directory Reference}}
3 |
--------------------------------------------------------------------------------
/docs/latex/dir_4a9a619cb35b7ba799bd8912e91a56ec.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_4a9a619cb35b7ba799bd8912e91a56ec}{}\section{includes/cpp\+\_\+redis/helpers Directory Reference}
2 | \label{dir_4a9a619cb35b7ba799bd8912e91a56ec}\index{includes/cpp\+\_\+redis/helpers Directory Reference@{includes/cpp\+\_\+redis/helpers Directory Reference}}
3 |
--------------------------------------------------------------------------------
/docs/latex/dir_352251206f2e216e88810b5fb29f51c8.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_352251206f2e216e88810b5fb29f51c8}{}\section{includes/cpp\+\_\+redis/builders Directory Reference}
2 | \label{dir_352251206f2e216e88810b5fb29f51c8}\index{includes/cpp\+\_\+redis/builders Directory Reference@{includes/cpp\+\_\+redis/builders Directory Reference}}
3 |
--------------------------------------------------------------------------------
/cpp_redis.pc.in:
--------------------------------------------------------------------------------
1 | prefix=@CMAKE_INSTALL_PREFIX@
2 | libdir=${prefix}/lib
3 | includedir=${prefix}/include
4 |
5 | Name: @PROJECT_NAME@
6 | Description: C++11 Lightweight Redis client: async, thread-safe, no dependency, pipelining, multi-platform.
7 | Version: @PROJECT_VERSION@
8 | Libs: -L${libdir} -lcpp_redis
9 | Cflags: -I${includedir}
10 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ok',['ok',['../classcpp__redis_1_1client.html#a2512bd48dd45391249a69bd720c1e4daa444bcb3a3fcf8389296c49467f27e1d6',1,'cpp_redis::client::ok()'],['../classcpp__redis_1_1subscriber.html#afc976757efd9d0ac4def6935546a2338a444bcb3a3fcf8389296c49467f27e1d6',1,'cpp_redis::subscriber::ok()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/typedefs_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['connect_5fcallback_5ft',['connect_callback_t',['../classcpp__redis_1_1client.html#a4bb592b64ededde5a6fcf8111ca2548f',1,'cpp_redis::client::connect_callback_t()'],['../classcpp__redis_1_1subscriber.html#a90f2f7d4c748c3c2e89d1e977fa6dce1',1,'cpp_redis::subscriber::connect_callback_t()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/files_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['builder_5fiface_2ehpp',['builder_iface.hpp',['../builder__iface_8hpp.html',1,'']]],
4 | ['builders_5ffactory_2ehpp',['builders_factory.hpp',['../builders__factory_8hpp.html',1,'']]],
5 | ['bulk_5fstring_5fbuilder_2ehpp',['bulk_string_builder.hpp',['../bulk__string__builder_8hpp.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['info',['info',['../classcpp__redis_1_1logger.html#a9493594d547e7abe71b8690be1946c7aacaf9b6b99962bf5c2264824231d7a40c',1,'cpp_redis::logger']]],
4 | ['integer',['integer',['../classcpp__redis_1_1reply.html#acc272b2a52164cac1d110c619a0b25bda157db7df530023575515d366c9b672e8',1,'cpp_redis::reply']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['normal',['normal',['../classcpp__redis_1_1client.html#a388877b01b4e045cddb138e70a68e000afea087517c26fadd409bd4b9dc642555',1,'cpp_redis::client']]],
4 | ['null',['null',['../classcpp__redis_1_1reply.html#acc272b2a52164cac1d110c619a0b25bda37a6259cc0c1dae299a7866489dff0bd',1,'cpp_redis::reply']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['failed',['failed',['../classcpp__redis_1_1client.html#a2512bd48dd45391249a69bd720c1e4daa26934eb377001f66e37289a5c93fe284',1,'cpp_redis::client::failed()'],['../classcpp__redis_1_1subscriber.html#afc976757efd9d0ac4def6935546a2338a26934eb377001f66e37289a5c93fe284',1,'cpp_redis::subscriber::failed()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['bulk_5fstring',['bulk_string',['../classcpp__redis_1_1reply.html#acc272b2a52164cac1d110c619a0b25bdaffdc5e3d4a1ba77345a59a89c9f70764',1,'cpp_redis::reply::bulk_string()'],['../classcpp__redis_1_1reply.html#ac192ba4cb8f2bb6e7cb465edf755328baffdc5e3d4a1ba77345a59a89c9f70764',1,'cpp_redis::reply::bulk_string()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/classes_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['write_5frequest',['write_request',['../structcpp__redis_1_1network_1_1tcp__client__iface_1_1write__request.html',1,'cpp_redis::network::tcp_client_iface']]],
4 | ['write_5fresult',['write_result',['../structcpp__redis_1_1network_1_1tcp__client__iface_1_1write__result.html',1,'cpp_redis::network::tcp_client_iface']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/latex/dir_aabee9b2b90be9a3c8dcec590ad04d13.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_aabee9b2b90be9a3c8dcec590ad04d13}{}\section{includes/cpp\+\_\+redis Directory Reference}
2 | \label{dir_aabee9b2b90be9a3c8dcec590ad04d13}\index{includes/cpp\+\_\+redis Directory Reference@{includes/cpp\+\_\+redis Directory Reference}}
3 | \subsection*{Directories}
4 | \begin{DoxyCompactItemize}
5 | \end{DoxyCompactItemize}
6 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['lookup_5ffailed',['lookup_failed',['../classcpp__redis_1_1client.html#a2512bd48dd45391249a69bd720c1e4daa1c35224aee766403970dfaa34880ccde',1,'cpp_redis::client::lookup_failed()'],['../classcpp__redis_1_1subscriber.html#afc976757efd9d0ac4def6935546a2338a1c35224aee766403970dfaa34880ccde',1,'cpp_redis::subscriber::lookup_failed()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/namespaces_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['builders',['builders',['../namespacecpp__redis_1_1builders.html',1,'cpp_redis']]],
4 | ['cpp_5fredis',['cpp_redis',['../namespacecpp__redis.html',1,'']]],
5 | ['helpers',['helpers',['../namespacecpp__redis_1_1helpers.html',1,'cpp_redis']]],
6 | ['network',['network',['../namespacecpp__redis_1_1network.html',1,'cpp_redis']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/html/search/typedefs_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['sentinel_5fdisconnect_5fhandler_5ft',['sentinel_disconnect_handler_t',['../classcpp__redis_1_1sentinel.html#a923e06b5b700c16dffec8a01d2fa9aa4',1,'cpp_redis::sentinel']]],
4 | ['subscribe_5fcallback_5ft',['subscribe_callback_t',['../classcpp__redis_1_1subscriber.html#ac6ab8ebc526d784e4b79a39bbd73dca8',1,'cpp_redis::subscriber']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/functions_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['tcp_5fclient',['tcp_client',['../classcpp__redis_1_1network_1_1tcp__client.html#a8cbad07ca636e9d60dafc0e5cac8106d',1,'cpp_redis::network::tcp_client']]],
4 | ['tcp_5fclient_5fiface',['tcp_client_iface',['../classcpp__redis_1_1network_1_1tcp__client__iface.html#a8504873049519bcebd626984e4087a90',1,'cpp_redis::network::tcp_client_iface']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/variables_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['buffer',['buffer',['../structcpp__redis_1_1network_1_1tcp__client__iface_1_1read__result.html#af8275097ebe558e7ce0f2aa29131cb05',1,'cpp_redis::network::tcp_client_iface::read_result::buffer()'],['../structcpp__redis_1_1network_1_1tcp__client__iface_1_1write__request.html#ad3567dac827f550b60491af530f0db2e',1,'cpp_redis::network::tcp_client_iface::write_request::buffer()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/typedefs_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['disconnection_5fhandler_5ft',['disconnection_handler_t',['../classcpp__redis_1_1network_1_1redis__connection.html#aba1a229a3d36a5540a80776ed0cf9a44',1,'cpp_redis::network::redis_connection::disconnection_handler_t()'],['../classcpp__redis_1_1network_1_1tcp__client__iface.html#a9a7d5942205db8be03da581a848b8ec0',1,'cpp_redis::network::tcp_client_iface::disconnection_handler_t()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/enums_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['client_5ftype',['client_type',['../classcpp__redis_1_1client.html#a388877b01b4e045cddb138e70a68e000',1,'cpp_redis::client']]],
4 | ['connect_5fstate',['connect_state',['../classcpp__redis_1_1client.html#a2512bd48dd45391249a69bd720c1e4da',1,'cpp_redis::client::connect_state()'],['../classcpp__redis_1_1subscriber.html#afc976757efd9d0ac4def6935546a2338',1,'cpp_redis::subscriber::connect_state()']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/typedefs_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['type',['type',['../structcpp__redis_1_1helpers_1_1back.html#a83f1d0c03ffc82ff8ab7243c3c858195',1,'cpp_redis::helpers::back::type()'],['../structcpp__redis_1_1helpers_1_1back_3_01_t_01_4.html#a87d10cfacd8ca29b083dc5688e77f87c',1,'cpp_redis::helpers::back< T >::type()'],['../structcpp__redis_1_1helpers_1_1front.html#a23178392c9417cc5ada75205931d1768',1,'cpp_redis::helpers::front::type()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['error',['error',['../classcpp__redis_1_1reply.html#acc272b2a52164cac1d110c619a0b25bdacb5e100e5a9a3e7f6d1fd97512215282',1,'cpp_redis::reply::error()'],['../classcpp__redis_1_1reply.html#ac192ba4cb8f2bb6e7cb465edf755328bacb5e100e5a9a3e7f6d1fd97512215282',1,'cpp_redis::reply::error()'],['../classcpp__redis_1_1logger.html#a9493594d547e7abe71b8690be1946c7aacb5e100e5a9a3e7f6d1fd97512215282',1,'cpp_redis::logger::error()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/latex/client_8ipp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{client_8ipp}{}\section{includes/cpp\+\_\+redis/impl/client.ipp File Reference}
2 | \label{client_8ipp}\index{includes/cpp\+\_\+redis/impl/client.\+ipp@{includes/cpp\+\_\+redis/impl/client.\+ipp}}
3 | {\ttfamily \#include $<$functional$>$}\newline
4 | {\ttfamily \#include $<$iostream$>$}\newline
5 | \subsection*{Namespaces}
6 | \begin{DoxyCompactItemize}
7 | \item
8 | \hyperlink{namespacecpp__redis}{cpp\+\_\+redis}
9 | \end{DoxyCompactItemize}
10 |
--------------------------------------------------------------------------------
/docs/html/search/all_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pop_5ffront',['pop_front',['../classcpp__redis_1_1builders_1_1reply__builder.html#a0b5fb8dd4fc87c508e0a45647bc86b16',1,'cpp_redis::builders::reply_builder']]],
4 | ['psubscribe',['psubscribe',['../classcpp__redis_1_1subscriber.html#a52605edb2a85d370680c3c9e1b84fc3b',1,'cpp_redis::subscriber']]],
5 | ['punsubscribe',['punsubscribe',['../classcpp__redis_1_1subscriber.html#a26edc7dcf87ddc8734fac04878ca307a',1,'cpp_redis::subscriber']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/html/search/functions_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pop_5ffront',['pop_front',['../classcpp__redis_1_1builders_1_1reply__builder.html#a0b5fb8dd4fc87c508e0a45647bc86b16',1,'cpp_redis::builders::reply_builder']]],
4 | ['psubscribe',['psubscribe',['../classcpp__redis_1_1subscriber.html#a52605edb2a85d370680c3c9e1b84fc3b',1,'cpp_redis::subscriber']]],
5 | ['punsubscribe',['punsubscribe',['../classcpp__redis_1_1subscriber.html#a26edc7dcf87ddc8734fac04878ca307a',1,'cpp_redis::subscriber']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/html/search/classes_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['sentinel',['sentinel',['../classcpp__redis_1_1sentinel.html',1,'cpp_redis']]],
4 | ['sentinel_5fdef',['sentinel_def',['../classcpp__redis_1_1sentinel_1_1sentinel__def.html',1,'cpp_redis::sentinel']]],
5 | ['simple_5fstring_5fbuilder',['simple_string_builder',['../classcpp__redis_1_1builders_1_1simple__string__builder.html',1,'cpp_redis::builders']]],
6 | ['subscriber',['subscriber',['../classcpp__redis_1_1subscriber.html',1,'cpp_redis']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/docs/html/search/variables_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['async_5fread_5fcallback',['async_read_callback',['../structcpp__redis_1_1network_1_1tcp__client__iface_1_1read__request.html#a0584269b3a021d588e38948c12fa5292',1,'cpp_redis::network::tcp_client_iface::read_request']]],
4 | ['async_5fwrite_5fcallback',['async_write_callback',['../structcpp__redis_1_1network_1_1tcp__client__iface_1_1write__request.html#ab2823d9836ec68d63c9799ee12d403a2',1,'cpp_redis::network::tcp_client_iface::write_request']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['debug',['debug',['../classcpp__redis_1_1logger.html#a9493594d547e7abe71b8690be1946c7aaad42f6697b035b7580e4fef93be20b4d',1,'cpp_redis::logger']]],
4 | ['dropped',['dropped',['../classcpp__redis_1_1client.html#a2512bd48dd45391249a69bd720c1e4daa41d368a58ee26891a6a586ddaaa604f8',1,'cpp_redis::client::dropped()'],['../classcpp__redis_1_1subscriber.html#afc976757efd9d0ac4def6935546a2338a41d368a58ee26891a6a586ddaaa604f8',1,'cpp_redis::subscriber::dropped()']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/docs/html/search/variables_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['offset',['offset',['../structcpp__redis_1_1client_1_1bitfield__operation.html#a8a4e83ddbac5c3500c6960f54e736598',1,'cpp_redis::client::bitfield_operation']]],
4 | ['operation_5ftype',['operation_type',['../structcpp__redis_1_1client_1_1bitfield__operation.html#a4f3462e48d5f01b6fcd1605d6de21a3e',1,'cpp_redis::client::bitfield_operation']]],
5 | ['overflow',['overflow',['../structcpp__redis_1_1client_1_1bitfield__operation.html#a2f478e17655a249080178034faa0f6f2',1,'cpp_redis::client::bitfield_operation']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/html/search/searchdata.js:
--------------------------------------------------------------------------------
1 | var indexSectionsWithContent =
2 | {
3 | 0: "abcdefgikloprstuvw~",
4 | 1: "abcefilrstw",
5 | 2: "abcdegikloprstuw~",
6 | 3: "abostv",
7 | 4: "acdrst",
8 | 5: "abcglost"
9 | };
10 |
11 | var indexSectionNames =
12 | {
13 | 0: "all",
14 | 1: "classes",
15 | 2: "functions",
16 | 3: "variables",
17 | 4: "typedefs",
18 | 5: "enums"
19 | };
20 |
21 | var indexSectionLabels =
22 | {
23 | 0: "All",
24 | 1: "Classes",
25 | 2: "Functions",
26 | 3: "Variables",
27 | 4: "Typedefs",
28 | 5: "Enumerations"
29 | };
30 |
31 |
--------------------------------------------------------------------------------
/docs/html/search/typedefs_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['reply_5fcallback_5ft',['reply_callback_t',['../classcpp__redis_1_1client.html#a061a1140d36d2eaeda82b09a0bb3f9f2',1,'cpp_redis::client::reply_callback_t()'],['../classcpp__redis_1_1sentinel.html#ae1a150ff8787208c47414397a061c9a7',1,'cpp_redis::sentinel::reply_callback_t()'],['../classcpp__redis_1_1subscriber.html#a99d220cc662664e2399b709f61ac9581',1,'cpp_redis::subscriber::reply_callback_t()'],['../classcpp__redis_1_1network_1_1redis__connection.html#a40f4b55a3103b7436e34211893377245',1,'cpp_redis::network::redis_connection::reply_callback_t()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/all_11.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['warn',['warn',['../classcpp__redis_1_1logger__iface.html#a0ea8e43a4f2118e77af56cd1cdb21cba',1,'cpp_redis::logger_iface::warn()'],['../classcpp__redis_1_1logger.html#ae9359429428786c7b5605a1109508ae5',1,'cpp_redis::logger::warn()']]],
4 | ['write_5frequest',['write_request',['../structcpp__redis_1_1network_1_1tcp__client__iface_1_1write__request.html',1,'cpp_redis::network::tcp_client_iface']]],
5 | ['write_5fresult',['write_result',['../structcpp__redis_1_1network_1_1tcp__client__iface_1_1write__result.html',1,'cpp_redis::network::tcp_client_iface']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/html/search/typedefs_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['acknowledgement_5fcallback_5ft',['acknowledgement_callback_t',['../classcpp__redis_1_1subscriber.html#a19ea39dfabeb19937a9ce4c8d21781b4',1,'cpp_redis::subscriber']]],
4 | ['async_5fread_5fcallback_5ft',['async_read_callback_t',['../classcpp__redis_1_1network_1_1tcp__client__iface.html#ae8bf79e8e1f1d7e359ed1c7cdc4026fc',1,'cpp_redis::network::tcp_client_iface']]],
5 | ['async_5fwrite_5fcallback_5ft',['async_write_callback_t',['../classcpp__redis_1_1network_1_1tcp__client__iface.html#a1dc52ccc70cf377c4fbb495a16adc658',1,'cpp_redis::network::tcp_client_iface']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/html/search/functions_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['bitfield_5foperation_5ftype_5fto_5fstring',['bitfield_operation_type_to_string',['../classcpp__redis_1_1client.html#a11a73f30d14e6d27f6c8c8cee53a3a04',1,'cpp_redis::client']]],
4 | ['bulk_5fstring_5fbuilder',['bulk_string_builder',['../classcpp__redis_1_1builders_1_1bulk__string__builder.html#a1c0bee3cd6fbafc782cfe93c0b650451',1,'cpp_redis::builders::bulk_string_builder::bulk_string_builder(void)'],['../classcpp__redis_1_1builders_1_1bulk__string__builder.html#ac3bd10f8972fa1856b6e7b7262ecd98f',1,'cpp_redis::builders::bulk_string_builder::bulk_string_builder(const bulk_string_builder &)=delete']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/latex/error_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{error_8hpp}{}\section{includes/cpp\+\_\+redis/misc/error.hpp File Reference}
2 | \label{error_8hpp}\index{includes/cpp\+\_\+redis/misc/error.\+hpp@{includes/cpp\+\_\+redis/misc/error.\+hpp}}
3 | {\ttfamily \#include $<$stdexcept$>$}\newline
4 | {\ttfamily \#include $<$string$>$}\newline
5 | \subsection*{Classes}
6 | \begin{DoxyCompactItemize}
7 | \item
8 | class \hyperlink{classcpp__redis_1_1redis__error}{cpp\+\_\+redis\+::redis\+\_\+error}
9 | \end{DoxyCompactItemize}
10 | \subsection*{Namespaces}
11 | \begin{DoxyCompactItemize}
12 | \item
13 | \hyperlink{namespacecpp__redis}{cpp\+\_\+redis}
14 | \end{DoxyCompactItemize}
15 |
--------------------------------------------------------------------------------
/docs/html/search/functions_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['logger',['logger',['../classcpp__redis_1_1logger.html#a36b15a75690a087fca7d304852785512',1,'cpp_redis::logger::logger(log_level level=log_level::info)'],['../classcpp__redis_1_1logger.html#aec0854d47a13f91e09db25e745a3d722',1,'cpp_redis::logger::logger(const logger &)=default']]],
4 | ['logger_5fiface',['logger_iface',['../classcpp__redis_1_1logger__iface.html#a902e41bf0777b960b6575e7ac986147b',1,'cpp_redis::logger_iface::logger_iface(void)=default'],['../classcpp__redis_1_1logger__iface.html#a7f1cb271b18e40f2dde7e45028e69a84',1,'cpp_redis::logger_iface::logger_iface(const logger_iface &)=default']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Compiled Object files
2 | *.slo
3 | *.lo
4 | *.o
5 | *.obj
6 |
7 | # Precompiled Headers
8 | *.gch
9 | *.pch
10 |
11 | # Compiled Dynamic libraries
12 | *.so
13 | *.dylib
14 | *.dll
15 |
16 | # Fortran module files
17 | *.mod
18 |
19 | # Compiled Static libraries
20 | *.lai
21 | *.la
22 | *.a
23 | *.lib
24 |
25 | build
26 | deps
27 | target
28 | lib
29 |
30 | # Executables
31 | *.exe
32 | *.out
33 | *.app
34 | *.sln
35 | *.vcxproj
36 | *.suo
37 | *.user
38 | *.filters
39 | *.VC.db
40 | *.opendb
41 | .gitignore
42 | .project
43 | cmake_install.cmake
44 |
45 | CMakeCache.txt
46 | CMakeFiles/
47 | Release/
48 | Debug/
49 | Makefile
50 |
51 | # bazel
52 | bazel-*
53 |
--------------------------------------------------------------------------------
/docs/html/search/classes_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['back',['back',['../structcpp__redis_1_1helpers_1_1back.html',1,'cpp_redis::helpers']]],
4 | ['back_3c_20t_20_3e',['back< T >',['../structcpp__redis_1_1helpers_1_1back_3_01_t_01_4.html',1,'cpp_redis::helpers']]],
5 | ['bitfield_5foperation',['bitfield_operation',['../structcpp__redis_1_1client_1_1bitfield__operation.html',1,'cpp_redis::client']]],
6 | ['builder_5fiface',['builder_iface',['../classcpp__redis_1_1builders_1_1builder__iface.html',1,'cpp_redis::builders']]],
7 | ['bulk_5fstring_5fbuilder',['bulk_string_builder',['../classcpp__redis_1_1builders_1_1bulk__string__builder.html',1,'cpp_redis::builders']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/latex/namespaces.tex:
--------------------------------------------------------------------------------
1 | \section{Namespace List}
2 | Here is a list of all namespaces with brief descriptions\+:\begin{DoxyCompactList}
3 | \item\contentsline{section}{\hyperlink{namespacecpp__redis}{cpp\+\_\+redis} }{\pageref{namespacecpp__redis}}{}
4 | \item\contentsline{section}{\hyperlink{namespacecpp__redis_1_1builders}{cpp\+\_\+redis\+::builders} }{\pageref{namespacecpp__redis_1_1builders}}{}
5 | \item\contentsline{section}{\hyperlink{namespacecpp__redis_1_1helpers}{cpp\+\_\+redis\+::helpers} }{\pageref{namespacecpp__redis_1_1helpers}}{}
6 | \item\contentsline{section}{\hyperlink{namespacecpp__redis_1_1network}{cpp\+\_\+redis\+::network} }{\pageref{namespacecpp__redis_1_1network}}{}
7 | \end{DoxyCompactList}
8 |
--------------------------------------------------------------------------------
/docs/html/search/functions_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['error',['error',['../classcpp__redis_1_1reply.html#a8e4d3fe1636627fdee6361705a2b1c1e',1,'cpp_redis::reply::error()'],['../classcpp__redis_1_1logger__iface.html#ac8353031252c80e69e35f5f131870ddf',1,'cpp_redis::logger_iface::error()'],['../classcpp__redis_1_1logger.html#aaf7f2837511f4414a4d7b7b923ebc15e',1,'cpp_redis::logger::error()']]],
4 | ['error_5fbuilder',['error_builder',['../classcpp__redis_1_1builders_1_1error__builder.html#abbc5e14b66702ec8b210fb1d288d2423',1,'cpp_redis::builders::error_builder::error_builder(void)=default'],['../classcpp__redis_1_1builders_1_1error__builder.html#a2aee65fdc05abfacda73987e2cf60609',1,'cpp_redis::builders::error_builder::error_builder(const error_builder &)=delete']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/WORKSPACE:
--------------------------------------------------------------------------------
1 | new_http_archive(
2 | name = "gtest",
3 | build_file = "BUILD.gtest",
4 | sha256 = "f3ed3b58511efd272eb074a3a6d6fb79d7c2e6a0e374323d1e6bcbcc1ef141bf",
5 | strip_prefix = "googletest-release-1.8.0",
6 | url = "https://github.com/google/googletest/archive/release-1.8.0.zip",
7 | )
8 |
9 | http_archive(
10 | name = "tacopie",
11 | sha256 = "bbdebecdb68d5f9eb64170217000daf844e0aee18b8c4d3dd373d07efd9f7316",
12 | strip_prefix = "tacopie-master",
13 | url = "https://github.com/cylix/tacopie/archive/master.zip",
14 | )
15 |
16 | # Note: You can use the submodule version of tacopie.
17 | # Comment out tacopie rule above and use this rule instead.
18 | #local_repository(
19 | # name = "tacopie",
20 | # path = "/absolute/path/to/tacopie",
21 | #)
22 |
--------------------------------------------------------------------------------
/docs/html/search/variables_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['size',['size',['../structcpp__redis_1_1network_1_1tcp__client__iface_1_1write__result.html#a580f3dbe5ea3f6f4b6b4ca0bfad2c06c',1,'cpp_redis::network::tcp_client_iface::write_result::size()'],['../structcpp__redis_1_1network_1_1tcp__client__iface_1_1read__request.html#a5ff8258391c9b3c8d2ce1a5c5a0304be',1,'cpp_redis::network::tcp_client_iface::read_request::size()']]],
4 | ['success',['success',['../structcpp__redis_1_1network_1_1tcp__client__iface_1_1read__result.html#ab9a3a54474c382a00323ed02f4239faa',1,'cpp_redis::network::tcp_client_iface::read_result::success()'],['../structcpp__redis_1_1network_1_1tcp__client__iface_1_1write__result.html#a677696941c9a7164bc0b93b5d8380d1a',1,'cpp_redis::network::tcp_client_iface::write_result::success()']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/classes_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['read_5frequest',['read_request',['../structcpp__redis_1_1network_1_1tcp__client__iface_1_1read__request.html',1,'cpp_redis::network::tcp_client_iface']]],
4 | ['read_5fresult',['read_result',['../structcpp__redis_1_1network_1_1tcp__client__iface_1_1read__result.html',1,'cpp_redis::network::tcp_client_iface']]],
5 | ['redis_5fconnection',['redis_connection',['../classcpp__redis_1_1network_1_1redis__connection.html',1,'cpp_redis::network']]],
6 | ['redis_5ferror',['redis_error',['../classcpp__redis_1_1redis__error.html',1,'cpp_redis']]],
7 | ['reply',['reply',['../classcpp__redis_1_1reply.html',1,'cpp_redis']]],
8 | ['reply_5fbuilder',['reply_builder',['../classcpp__redis_1_1builders_1_1reply__builder.html',1,'cpp_redis::builders']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/docs/html/search/all_15.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['value',['value',['../structcpp__redis_1_1helpers_1_1is__type__present.html#a7b5e8d970ba974a9b58cbc440983c25c',1,'cpp_redis::helpers::is_type_present::value()'],['../structcpp__redis_1_1helpers_1_1is__type__present_3_01_t1_00_01_t2_01_4.html#a1dbf43b76ba407caf9bfb35ffdbe55ad',1,'cpp_redis::helpers::is_type_present< T1, T2 >::value()'],['../structcpp__redis_1_1helpers_1_1is__different__types.html#a07dadd8ff3c8024734f231aaf1555626',1,'cpp_redis::helpers::is_different_types::value()'],['../structcpp__redis_1_1helpers_1_1is__different__types_3_01_t1_01_4.html#ae05b9b4af6846340ac66fcf64a622397',1,'cpp_redis::helpers::is_different_types< T1 >::value()']]],
4 | ['variadic_5ftemplate_2ehpp',['variadic_template.hpp',['../variadic__template_8hpp.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/classes_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['integer_5fbuilder',['integer_builder',['../classcpp__redis_1_1builders_1_1integer__builder.html',1,'cpp_redis::builders']]],
4 | ['is_5fdifferent_5ftypes',['is_different_types',['../structcpp__redis_1_1helpers_1_1is__different__types.html',1,'cpp_redis::helpers']]],
5 | ['is_5fdifferent_5ftypes_3c_20t1_20_3e',['is_different_types< T1 >',['../structcpp__redis_1_1helpers_1_1is__different__types_3_01_t1_01_4.html',1,'cpp_redis::helpers']]],
6 | ['is_5ftype_5fpresent',['is_type_present',['../structcpp__redis_1_1helpers_1_1is__type__present.html',1,'cpp_redis::helpers']]],
7 | ['is_5ftype_5fpresent_3c_20t1_2c_20t2_20_3e',['is_type_present< T1, T2 >',['../structcpp__redis_1_1helpers_1_1is__type__present_3_01_t1_00_01_t2_01_4.html',1,'cpp_redis::helpers']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/html/search/all_10.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['value',['value',['../structcpp__redis_1_1client_1_1bitfield__operation.html#a8104441f6b9ee7cbf5e6ee6c17c7445c',1,'cpp_redis::client::bitfield_operation::value()'],['../structcpp__redis_1_1helpers_1_1is__type__present.html#a7b5e8d970ba974a9b58cbc440983c25c',1,'cpp_redis::helpers::is_type_present::value()'],['../structcpp__redis_1_1helpers_1_1is__type__present_3_01_t1_00_01_t2_01_4.html#a1dbf43b76ba407caf9bfb35ffdbe55ad',1,'cpp_redis::helpers::is_type_present< T1, T2 >::value()'],['../structcpp__redis_1_1helpers_1_1is__different__types.html#a07dadd8ff3c8024734f231aaf1555626',1,'cpp_redis::helpers::is_different_types::value()'],['../structcpp__redis_1_1helpers_1_1is__different__types_3_01_t1_01_4.html#ae05b9b4af6846340ac66fcf64a622397',1,'cpp_redis::helpers::is_different_types< T1 >::value()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/all_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['error',['error',['../classcpp__redis_1_1reply.html#a8e4d3fe1636627fdee6361705a2b1c1e',1,'cpp_redis::reply::error()'],['../classcpp__redis_1_1logger__iface.html#ac8353031252c80e69e35f5f131870ddf',1,'cpp_redis::logger_iface::error()'],['../classcpp__redis_1_1logger.html#aaf7f2837511f4414a4d7b7b923ebc15e',1,'cpp_redis::logger::error()']]],
4 | ['error_5fbuilder',['error_builder',['../classcpp__redis_1_1builders_1_1error__builder.html',1,'cpp_redis::builders::error_builder'],['../classcpp__redis_1_1builders_1_1error__builder.html#abbc5e14b66702ec8b210fb1d288d2423',1,'cpp_redis::builders::error_builder::error_builder(void)=default'],['../classcpp__redis_1_1builders_1_1error__builder.html#a2aee65fdc05abfacda73987e2cf60609',1,'cpp_redis::builders::error_builder::error_builder(const error_builder &)=delete']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/docs/html/search/variables_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['value',['value',['../structcpp__redis_1_1client_1_1bitfield__operation.html#a8104441f6b9ee7cbf5e6ee6c17c7445c',1,'cpp_redis::client::bitfield_operation::value()'],['../structcpp__redis_1_1helpers_1_1is__type__present.html#a7b5e8d970ba974a9b58cbc440983c25c',1,'cpp_redis::helpers::is_type_present::value()'],['../structcpp__redis_1_1helpers_1_1is__type__present_3_01_t1_00_01_t2_01_4.html#a1dbf43b76ba407caf9bfb35ffdbe55ad',1,'cpp_redis::helpers::is_type_present< T1, T2 >::value()'],['../structcpp__redis_1_1helpers_1_1is__different__types.html#a07dadd8ff3c8024734f231aaf1555626',1,'cpp_redis::helpers::is_different_types::value()'],['../structcpp__redis_1_1helpers_1_1is__different__types_3_01_t1_01_4.html#ae05b9b4af6846340ac66fcf64a622397',1,'cpp_redis::helpers::is_different_types< T1 >::value()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/docs/html/search/all_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['log_5flevel',['log_level',['../classcpp__redis_1_1logger.html#a9493594d547e7abe71b8690be1946c7a',1,'cpp_redis::logger']]],
4 | ['logger',['logger',['../classcpp__redis_1_1logger.html',1,'cpp_redis::logger'],['../classcpp__redis_1_1logger.html#a36b15a75690a087fca7d304852785512',1,'cpp_redis::logger::logger(log_level level=log_level::info)'],['../classcpp__redis_1_1logger.html#aec0854d47a13f91e09db25e745a3d722',1,'cpp_redis::logger::logger(const logger &)=default']]],
5 | ['logger_5fiface',['logger_iface',['../classcpp__redis_1_1logger__iface.html',1,'cpp_redis::logger_iface'],['../classcpp__redis_1_1logger__iface.html#a902e41bf0777b960b6575e7ac986147b',1,'cpp_redis::logger_iface::logger_iface(void)=default'],['../classcpp__redis_1_1logger__iface.html#a7f1cb271b18e40f2dde7e45028e69a84',1,'cpp_redis::logger_iface::logger_iface(const logger_iface &)=default']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/latex/builder__iface_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{builder__iface_8hpp}{}\section{includes/cpp\+\_\+redis/builders/builder\+\_\+iface.hpp File Reference}
2 | \label{builder__iface_8hpp}\index{includes/cpp\+\_\+redis/builders/builder\+\_\+iface.\+hpp@{includes/cpp\+\_\+redis/builders/builder\+\_\+iface.\+hpp}}
3 | {\ttfamily \#include $<$memory$>$}\newline
4 | {\ttfamily \#include $<$string$>$}\newline
5 | {\ttfamily \#include $<$cpp\+\_\+redis/core/reply.\+hpp$>$}\newline
6 | \subsection*{Classes}
7 | \begin{DoxyCompactItemize}
8 | \item
9 | class \hyperlink{classcpp__redis_1_1builders_1_1builder__iface}{cpp\+\_\+redis\+::builders\+::builder\+\_\+iface}
10 | \end{DoxyCompactItemize}
11 | \subsection*{Namespaces}
12 | \begin{DoxyCompactItemize}
13 | \item
14 | \hyperlink{namespacecpp__redis}{cpp\+\_\+redis}
15 | \item
16 | \hyperlink{namespacecpp__redis_1_1builders}{cpp\+\_\+redis\+::builders}
17 | \end{DoxyCompactItemize}
18 |
--------------------------------------------------------------------------------
/docs/latex/integer__builder_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{integer__builder_8hpp}{}\section{includes/cpp\+\_\+redis/builders/integer\+\_\+builder.hpp File Reference}
2 | \label{integer__builder_8hpp}\index{includes/cpp\+\_\+redis/builders/integer\+\_\+builder.\+hpp@{includes/cpp\+\_\+redis/builders/integer\+\_\+builder.\+hpp}}
3 | {\ttfamily \#include $<$cpp\+\_\+redis/builders/builder\+\_\+iface.\+hpp$>$}\newline
4 | {\ttfamily \#include $<$cpp\+\_\+redis/core/reply.\+hpp$>$}\newline
5 | {\ttfamily \#include $<$stdint.\+h$>$}\newline
6 | \subsection*{Classes}
7 | \begin{DoxyCompactItemize}
8 | \item
9 | class \hyperlink{classcpp__redis_1_1builders_1_1integer__builder}{cpp\+\_\+redis\+::builders\+::integer\+\_\+builder}
10 | \end{DoxyCompactItemize}
11 | \subsection*{Namespaces}
12 | \begin{DoxyCompactItemize}
13 | \item
14 | \hyperlink{namespacecpp__redis}{cpp\+\_\+redis}
15 | \item
16 | \hyperlink{namespacecpp__redis_1_1builders}{cpp\+\_\+redis\+::builders}
17 | \end{DoxyCompactItemize}
18 |
--------------------------------------------------------------------------------
/docs/latex/builders__factory_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{builders__factory_8hpp}{}\section{includes/cpp\+\_\+redis/builders/builders\+\_\+factory.hpp File Reference}
2 | \label{builders__factory_8hpp}\index{includes/cpp\+\_\+redis/builders/builders\+\_\+factory.\+hpp@{includes/cpp\+\_\+redis/builders/builders\+\_\+factory.\+hpp}}
3 | {\ttfamily \#include $<$memory$>$}\newline
4 | {\ttfamily \#include $<$cpp\+\_\+redis/builders/builder\+\_\+iface.\+hpp$>$}\newline
5 | \subsection*{Namespaces}
6 | \begin{DoxyCompactItemize}
7 | \item
8 | \hyperlink{namespacecpp__redis}{cpp\+\_\+redis}
9 | \item
10 | \hyperlink{namespacecpp__redis_1_1builders}{cpp\+\_\+redis\+::builders}
11 | \end{DoxyCompactItemize}
12 | \subsection*{Functions}
13 | \begin{DoxyCompactItemize}
14 | \item
15 | std\+::unique\+\_\+ptr$<$ builder\+\_\+iface $>$ \hyperlink{namespacecpp__redis_1_1builders_a979249c968665425f0bbfae631d68eeb}{cpp\+\_\+redis\+::builders\+::create\+\_\+builder} (char id)
16 | \end{DoxyCompactItemize}
17 |
--------------------------------------------------------------------------------
/docs/latex/array__builder_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{array__builder_8hpp}{}\section{includes/cpp\+\_\+redis/builders/array\+\_\+builder.hpp File Reference}
2 | \label{array__builder_8hpp}\index{includes/cpp\+\_\+redis/builders/array\+\_\+builder.\+hpp@{includes/cpp\+\_\+redis/builders/array\+\_\+builder.\+hpp}}
3 | {\ttfamily \#include $<$cpp\+\_\+redis/builders/builder\+\_\+iface.\+hpp$>$}\newline
4 | {\ttfamily \#include $<$cpp\+\_\+redis/builders/integer\+\_\+builder.\+hpp$>$}\newline
5 | {\ttfamily \#include $<$cpp\+\_\+redis/core/reply.\+hpp$>$}\newline
6 | \subsection*{Classes}
7 | \begin{DoxyCompactItemize}
8 | \item
9 | class \hyperlink{classcpp__redis_1_1builders_1_1array__builder}{cpp\+\_\+redis\+::builders\+::array\+\_\+builder}
10 | \end{DoxyCompactItemize}
11 | \subsection*{Namespaces}
12 | \begin{DoxyCompactItemize}
13 | \item
14 | \hyperlink{namespacecpp__redis}{cpp\+\_\+redis}
15 | \item
16 | \hyperlink{namespacecpp__redis_1_1builders}{cpp\+\_\+redis\+::builders}
17 | \end{DoxyCompactItemize}
18 |
--------------------------------------------------------------------------------
/docs/latex/error__builder_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{error__builder_8hpp}{}\section{includes/cpp\+\_\+redis/builders/error\+\_\+builder.hpp File Reference}
2 | \label{error__builder_8hpp}\index{includes/cpp\+\_\+redis/builders/error\+\_\+builder.\+hpp@{includes/cpp\+\_\+redis/builders/error\+\_\+builder.\+hpp}}
3 | {\ttfamily \#include $<$cpp\+\_\+redis/builders/builder\+\_\+iface.\+hpp$>$}\newline
4 | {\ttfamily \#include $<$cpp\+\_\+redis/builders/simple\+\_\+string\+\_\+builder.\+hpp$>$}\newline
5 | {\ttfamily \#include $<$cpp\+\_\+redis/core/reply.\+hpp$>$}\newline
6 | \subsection*{Classes}
7 | \begin{DoxyCompactItemize}
8 | \item
9 | class \hyperlink{classcpp__redis_1_1builders_1_1error__builder}{cpp\+\_\+redis\+::builders\+::error\+\_\+builder}
10 | \end{DoxyCompactItemize}
11 | \subsection*{Namespaces}
12 | \begin{DoxyCompactItemize}
13 | \item
14 | \hyperlink{namespacecpp__redis}{cpp\+\_\+redis}
15 | \item
16 | \hyperlink{namespacecpp__redis_1_1builders}{cpp\+\_\+redis\+::builders}
17 | \end{DoxyCompactItemize}
18 |
--------------------------------------------------------------------------------
/docs/latex/sentinel_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{sentinel_8hpp}{}\section{includes/cpp\+\_\+redis/core/sentinel.hpp File Reference}
2 | \label{sentinel_8hpp}\index{includes/cpp\+\_\+redis/core/sentinel.\+hpp@{includes/cpp\+\_\+redis/core/sentinel.\+hpp}}
3 | {\ttfamily \#include $<$queue$>$}\newline
4 | {\ttfamily \#include $<$vector$>$}\newline
5 | {\ttfamily \#include $<$cpp\+\_\+redis/misc/logger.\+hpp$>$}\newline
6 | {\ttfamily \#include $<$cpp\+\_\+redis/network/redis\+\_\+connection.\+hpp$>$}\newline
7 | {\ttfamily \#include $<$tacopie/network/io\+\_\+service.\+hpp$>$}\newline
8 | \subsection*{Classes}
9 | \begin{DoxyCompactItemize}
10 | \item
11 | class \hyperlink{classcpp__redis_1_1sentinel}{cpp\+\_\+redis\+::sentinel}
12 | \item
13 | class \hyperlink{classcpp__redis_1_1sentinel_1_1sentinel__def}{cpp\+\_\+redis\+::sentinel\+::sentinel\+\_\+def}
14 | \end{DoxyCompactItemize}
15 | \subsection*{Namespaces}
16 | \begin{DoxyCompactItemize}
17 | \item
18 | \hyperlink{namespacecpp__redis}{cpp\+\_\+redis}
19 | \end{DoxyCompactItemize}
20 |
--------------------------------------------------------------------------------
/docs/latex/simple__string__builder_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{simple__string__builder_8hpp}{}\section{includes/cpp\+\_\+redis/builders/simple\+\_\+string\+\_\+builder.hpp File Reference}
2 | \label{simple__string__builder_8hpp}\index{includes/cpp\+\_\+redis/builders/simple\+\_\+string\+\_\+builder.\+hpp@{includes/cpp\+\_\+redis/builders/simple\+\_\+string\+\_\+builder.\+hpp}}
3 | {\ttfamily \#include $<$string$>$}\newline
4 | {\ttfamily \#include $<$cpp\+\_\+redis/builders/builder\+\_\+iface.\+hpp$>$}\newline
5 | {\ttfamily \#include $<$cpp\+\_\+redis/core/reply.\+hpp$>$}\newline
6 | \subsection*{Classes}
7 | \begin{DoxyCompactItemize}
8 | \item
9 | class \hyperlink{classcpp__redis_1_1builders_1_1simple__string__builder}{cpp\+\_\+redis\+::builders\+::simple\+\_\+string\+\_\+builder}
10 | \end{DoxyCompactItemize}
11 | \subsection*{Namespaces}
12 | \begin{DoxyCompactItemize}
13 | \item
14 | \hyperlink{namespacecpp__redis}{cpp\+\_\+redis}
15 | \item
16 | \hyperlink{namespacecpp__redis_1_1builders}{cpp\+\_\+redis\+::builders}
17 | \end{DoxyCompactItemize}
18 |
--------------------------------------------------------------------------------
/docs/html/search/functions_13.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['wait',['wait',['../classcpp__redis_1_1client.html#ab7e11ccc1fb07ae3dce860042b96f4d9',1,'cpp_redis::client::wait(int numslaves, int timeout, const reply_callback_t &reply_callback)'],['../classcpp__redis_1_1client.html#a4ef6f516a3dcdea1b317bb4e5e96e680',1,'cpp_redis::client::wait(int numslaves, int timeout)']]],
4 | ['warn',['warn',['../classcpp__redis_1_1logger__iface.html#a0ea8e43a4f2118e77af56cd1cdb21cba',1,'cpp_redis::logger_iface::warn()'],['../classcpp__redis_1_1logger.html#ae9359429428786c7b5605a1109508ae5',1,'cpp_redis::logger::warn()'],['../namespacecpp__redis.html#a8316739706654d185aed3966fad3ec89',1,'cpp_redis::warn()']]],
5 | ['watch',['watch',['../classcpp__redis_1_1client.html#a7faae4f59e4b7f5b5003dcfbbf04af89',1,'cpp_redis::client::watch(const std::vector< std::string > &keys, const reply_callback_t &reply_callback)'],['../classcpp__redis_1_1client.html#a437606353878a903033ced5cb56ed07c',1,'cpp_redis::client::watch(const std::vector< std::string > &keys)']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/latex/bulk__string__builder_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{bulk__string__builder_8hpp}{}\section{includes/cpp\+\_\+redis/builders/bulk\+\_\+string\+\_\+builder.hpp File Reference}
2 | \label{bulk__string__builder_8hpp}\index{includes/cpp\+\_\+redis/builders/bulk\+\_\+string\+\_\+builder.\+hpp@{includes/cpp\+\_\+redis/builders/bulk\+\_\+string\+\_\+builder.\+hpp}}
3 | {\ttfamily \#include $<$cpp\+\_\+redis/builders/builder\+\_\+iface.\+hpp$>$}\newline
4 | {\ttfamily \#include $<$cpp\+\_\+redis/builders/integer\+\_\+builder.\+hpp$>$}\newline
5 | {\ttfamily \#include $<$cpp\+\_\+redis/core/reply.\+hpp$>$}\newline
6 | \subsection*{Classes}
7 | \begin{DoxyCompactItemize}
8 | \item
9 | class \hyperlink{classcpp__redis_1_1builders_1_1bulk__string__builder}{cpp\+\_\+redis\+::builders\+::bulk\+\_\+string\+\_\+builder}
10 | \end{DoxyCompactItemize}
11 | \subsection*{Namespaces}
12 | \begin{DoxyCompactItemize}
13 | \item
14 | \hyperlink{namespacecpp__redis}{cpp\+\_\+redis}
15 | \item
16 | \hyperlink{namespacecpp__redis_1_1builders}{cpp\+\_\+redis\+::builders}
17 | \end{DoxyCompactItemize}
18 |
--------------------------------------------------------------------------------
/docs/html/search/functions_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['debug',['debug',['../classcpp__redis_1_1logger__iface.html#aaace9e12cbb32d7bdd76c17180a30de7',1,'cpp_redis::logger_iface::debug()'],['../classcpp__redis_1_1logger.html#a36e0908e7b05850b663a4b8b9cdbc299',1,'cpp_redis::logger::debug()']]],
4 | ['disconnect',['disconnect',['../classcpp__redis_1_1client.html#a292252b61bcfdf9ad3854b54b7fe2740',1,'cpp_redis::client::disconnect()'],['../classcpp__redis_1_1sentinel.html#af607d8c5a20ada35daad251f1b1b2f68',1,'cpp_redis::sentinel::disconnect()'],['../classcpp__redis_1_1subscriber.html#aad1d0c3c6edb1522eb7b1bdb64b4705d',1,'cpp_redis::subscriber::disconnect()'],['../classcpp__redis_1_1network_1_1redis__connection.html#a614a01ce8abd69b44f3d072423d2e696',1,'cpp_redis::network::redis_connection::disconnect()'],['../classcpp__redis_1_1network_1_1tcp__client.html#a88f49c4e32d59855a62296fb74136a44',1,'cpp_redis::network::tcp_client::disconnect()'],['../classcpp__redis_1_1network_1_1tcp__client__iface.html#a024073fb3436d8fa99de8cad63418f6c',1,'cpp_redis::network::tcp_client_iface::disconnect()']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: cpp
2 |
3 | compiler:
4 | - clang
5 | - gcc
6 |
7 | cache: ccache
8 |
9 | os:
10 | - linux
11 | - osx
12 |
13 | services:
14 | - redis-server
15 |
16 | addons:
17 | apt:
18 | sources:
19 | - ubuntu-toolchain-r-test
20 | packages:
21 | - gcc-4.8
22 | - g++-4.8
23 | - clang
24 |
25 | before_install:
26 | - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi
27 | - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install llvm --with-clang; fi
28 |
29 | install:
30 | - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install ccache; fi
31 | - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export PATH="/usr/local/opt/ccache/libexec:$PATH"; fi
32 | - if [[ "$TRAVIS_OS_NAME" != "osx" && "$CXX" = "g++" ]]; then export CXX="g++-4.8" CC="gcc-4.8"; fi
33 | - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install redis; fi
34 | - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then (redis-server&); fi
35 |
36 | script: mkdir build && cd build && cmake .. -DBUILD_TESTS=true -DBUILD_EXAMPLES=true && make && GTEST_COLOR=1 ctest -VV
37 |
--------------------------------------------------------------------------------
/docs/latex/namespacecpp__redis_1_1helpers.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{namespacecpp__redis_1_1helpers}{}\section{cpp\+\_\+redis\+:\+:helpers Namespace Reference}
2 | \label{namespacecpp__redis_1_1helpers}\index{cpp\+\_\+redis\+::helpers@{cpp\+\_\+redis\+::helpers}}
3 | \subsection*{Classes}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | struct \hyperlink{structcpp__redis_1_1helpers_1_1back}{back}
7 | \item
8 | struct \hyperlink{structcpp__redis_1_1helpers_1_1back_3_01_t_01_4}{back$<$ T $>$}
9 | \item
10 | struct \hyperlink{structcpp__redis_1_1helpers_1_1front}{front}
11 | \item
12 | struct \hyperlink{structcpp__redis_1_1helpers_1_1is__different__types}{is\+\_\+different\+\_\+types}
13 | \item
14 | struct \hyperlink{structcpp__redis_1_1helpers_1_1is__different__types_3_01_t1_01_4}{is\+\_\+different\+\_\+types$<$ T1 $>$}
15 | \item
16 | struct \hyperlink{structcpp__redis_1_1helpers_1_1is__type__present}{is\+\_\+type\+\_\+present}
17 | \item
18 | struct \hyperlink{structcpp__redis_1_1helpers_1_1is__type__present_3_01_t1_00_01_t2_01_4}{is\+\_\+type\+\_\+present$<$ T1, T2 $>$}
19 | \end{DoxyCompactItemize}
20 |
--------------------------------------------------------------------------------
/docs/latex/reply__builder_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{reply__builder_8hpp}{}\section{includes/cpp\+\_\+redis/builders/reply\+\_\+builder.hpp File Reference}
2 | \label{reply__builder_8hpp}\index{includes/cpp\+\_\+redis/builders/reply\+\_\+builder.\+hpp@{includes/cpp\+\_\+redis/builders/reply\+\_\+builder.\+hpp}}
3 | {\ttfamily \#include $<$deque$>$}\newline
4 | {\ttfamily \#include $<$memory$>$}\newline
5 | {\ttfamily \#include $<$stdexcept$>$}\newline
6 | {\ttfamily \#include $<$string$>$}\newline
7 | {\ttfamily \#include $<$cpp\+\_\+redis/builders/builder\+\_\+iface.\+hpp$>$}\newline
8 | {\ttfamily \#include $<$cpp\+\_\+redis/core/reply.\+hpp$>$}\newline
9 | \subsection*{Classes}
10 | \begin{DoxyCompactItemize}
11 | \item
12 | class \hyperlink{classcpp__redis_1_1builders_1_1reply__builder}{cpp\+\_\+redis\+::builders\+::reply\+\_\+builder}
13 | \end{DoxyCompactItemize}
14 | \subsection*{Namespaces}
15 | \begin{DoxyCompactItemize}
16 | \item
17 | \hyperlink{namespacecpp__redis}{cpp\+\_\+redis}
18 | \item
19 | \hyperlink{namespacecpp__redis_1_1builders}{cpp\+\_\+redis\+::builders}
20 | \end{DoxyCompactItemize}
21 |
--------------------------------------------------------------------------------
/.appveyor.yml:
--------------------------------------------------------------------------------
1 | # Notes:
2 | # - Minimal appveyor.yml file is an empty file. All sections are optional.
3 | # - Indent each level of configuration with 2 spaces. Do not use tabs!
4 | # - All section names are case-sensitive.
5 | # - Section names should be unique on each level.
6 |
7 | #---------------------------------#
8 | # general configuration #
9 | #---------------------------------#
10 |
11 | # version format
12 | version: 1.0.{build}
13 |
14 | #---------------------------------#
15 | # environment configuration #
16 | #---------------------------------#
17 |
18 | # Build worker image (VM template)
19 | image: Visual Studio 2017
20 |
21 | #---------------------------------#
22 | # build configuration #
23 | #---------------------------------#
24 |
25 | platform:
26 | - x64
27 | - x86
28 |
29 | configuration:
30 | - Debug
31 | - Release
32 |
33 | # scripts to run before build
34 | before_build:
35 | - echo Get tacopie submodule
36 | - git submodule init && git submodule update
37 |
38 | build:
39 | project: msvc15/cpp_redis.sln # path to Visual Studio solution or project
40 |
--------------------------------------------------------------------------------
/docs/html/search/all_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_10.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_11.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_12.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_13.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_14.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_15.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_16.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_17.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_18.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/all_f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enums_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enums_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enums_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enums_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enums_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enums_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enums_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enums_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/files_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/files_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/files_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/files_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/files_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/files_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/files_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/files_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/files_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/files_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/classes_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/classes_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/classes_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/classes_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/classes_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/classes_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/classes_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/classes_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/classes_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/classes_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/classes_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/defines_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/typedefs_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/typedefs_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/typedefs_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/typedefs_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/typedefs_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/typedefs_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/variables_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/variables_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/variables_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/variables_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/variables_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/variables_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_10.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_11.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_12.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_13.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_14.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/functions_15.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/html/search/namespaces_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/latex/subscriber_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{subscriber_8hpp}{}\section{includes/cpp\+\_\+redis/core/subscriber.hpp File Reference}
2 | \label{subscriber_8hpp}\index{includes/cpp\+\_\+redis/core/subscriber.\+hpp@{includes/cpp\+\_\+redis/core/subscriber.\+hpp}}
3 | {\ttfamily \#include $<$functional$>$}\newline
4 | {\ttfamily \#include $<$map$>$}\newline
5 | {\ttfamily \#include $<$mutex$>$}\newline
6 | {\ttfamily \#include $<$string$>$}\newline
7 | {\ttfamily \#include $<$cpp\+\_\+redis/core/sentinel.\+hpp$>$}\newline
8 | {\ttfamily \#include $<$cpp\+\_\+redis/network/redis\+\_\+connection.\+hpp$>$}\newline
9 | {\ttfamily \#include $<$cpp\+\_\+redis/network/tcp\+\_\+client\+\_\+iface.\+hpp$>$}\newline
10 | \subsection*{Classes}
11 | \begin{DoxyCompactItemize}
12 | \item
13 | class \hyperlink{classcpp__redis_1_1subscriber}{cpp\+\_\+redis\+::subscriber}
14 | \item
15 | struct \hyperlink{structcpp__redis_1_1subscriber_1_1callback__holder}{cpp\+\_\+redis\+::subscriber\+::callback\+\_\+holder}
16 | \end{DoxyCompactItemize}
17 | \subsection*{Namespaces}
18 | \begin{DoxyCompactItemize}
19 | \item
20 | \hyperlink{namespacecpp__redis}{cpp\+\_\+redis}
21 | \end{DoxyCompactItemize}
22 |
--------------------------------------------------------------------------------
/docs/html/search/defines_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_5f_5fcpp_5fredis_5flog',['__CPP_REDIS_LOG',['../logger_8hpp.html#ae1dfd21b93a604f74483da1dd75a4e40',1,'logger.hpp']]],
4 | ['_5f_5fcpp_5fredis_5fread_5fsize',['__CPP_REDIS_READ_SIZE',['../redis__connection_8hpp.html#ad63576049c4df064af6cc2039311a883',1,'redis_connection.hpp']]],
5 | ['_5f_5fcpp_5fredis_5freply_5farray',['__CPP_REDIS_REPLY_ARRAY',['../reply_8hpp.html#a65cb9c8012d1c6693a747fead3eb1cf5',1,'reply.hpp']]],
6 | ['_5f_5fcpp_5fredis_5freply_5fbulk',['__CPP_REDIS_REPLY_BULK',['../reply_8hpp.html#a710d1ca228b15e3064a69e4639ce1e48',1,'reply.hpp']]],
7 | ['_5f_5fcpp_5fredis_5freply_5ferr',['__CPP_REDIS_REPLY_ERR',['../reply_8hpp.html#a8c0282620a180394c46805f21d4f933a',1,'reply.hpp']]],
8 | ['_5f_5fcpp_5fredis_5freply_5fint',['__CPP_REDIS_REPLY_INT',['../reply_8hpp.html#a1066a447e2a34527f77f3166aee5a69b',1,'reply.hpp']]],
9 | ['_5f_5fcpp_5fredis_5freply_5fnull',['__CPP_REDIS_REPLY_NULL',['../reply_8hpp.html#ad5f9528eeba7a33d80fd95ad20878830',1,'reply.hpp']]],
10 | ['_5f_5fcpp_5fredis_5freply_5fsimple',['__CPP_REDIS_REPLY_SIMPLE',['../reply_8hpp.html#abca06d36a5d3783ed2ffa70cc4de5fa0',1,'reply.hpp']]]
11 | ];
12 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015-2017 Simon Ninon
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/docs/html/search/all_14.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['unprotected_5fauth',['unprotected_auth',['../classcpp__redis_1_1client.html#a0bb20d17620ff63219f7e932d3baa0c6',1,'cpp_redis::client']]],
4 | ['unprotected_5fpsubscribe',['unprotected_psubscribe',['../classcpp__redis_1_1subscriber.html#a4c711c3fda605cb286f14bb25b205b7d',1,'cpp_redis::subscriber']]],
5 | ['unprotected_5fselect',['unprotected_select',['../classcpp__redis_1_1client.html#ae2ac4b582d4d656b3c76450ea88c7b58',1,'cpp_redis::client']]],
6 | ['unprotected_5fsend',['unprotected_send',['../classcpp__redis_1_1client.html#a89e9857149094a693abb2e4015779231',1,'cpp_redis::client']]],
7 | ['unprotected_5fsubscribe',['unprotected_subscribe',['../classcpp__redis_1_1subscriber.html#adc7f57c1c2cba9b213ce251b2b736550',1,'cpp_redis::subscriber']]],
8 | ['unsubscribe',['unsubscribe',['../classcpp__redis_1_1subscriber.html#a08dffea41cfd5914adfa5a966e0ab292',1,'cpp_redis::subscriber']]],
9 | ['unwatch',['unwatch',['../classcpp__redis_1_1client.html#aaf19c28495b74c8c22a8d86e80a1557e',1,'cpp_redis::client::unwatch(const reply_callback_t &reply_callback)'],['../classcpp__redis_1_1client.html#a006e1258d7857f2d83bd9be48945f79a',1,'cpp_redis::client::unwatch()']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/docs/html/search/functions_12.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['unprotected_5fauth',['unprotected_auth',['../classcpp__redis_1_1client.html#a0bb20d17620ff63219f7e932d3baa0c6',1,'cpp_redis::client']]],
4 | ['unprotected_5fpsubscribe',['unprotected_psubscribe',['../classcpp__redis_1_1subscriber.html#a4c711c3fda605cb286f14bb25b205b7d',1,'cpp_redis::subscriber']]],
5 | ['unprotected_5fselect',['unprotected_select',['../classcpp__redis_1_1client.html#ae2ac4b582d4d656b3c76450ea88c7b58',1,'cpp_redis::client']]],
6 | ['unprotected_5fsend',['unprotected_send',['../classcpp__redis_1_1client.html#a89e9857149094a693abb2e4015779231',1,'cpp_redis::client']]],
7 | ['unprotected_5fsubscribe',['unprotected_subscribe',['../classcpp__redis_1_1subscriber.html#adc7f57c1c2cba9b213ce251b2b736550',1,'cpp_redis::subscriber']]],
8 | ['unsubscribe',['unsubscribe',['../classcpp__redis_1_1subscriber.html#a08dffea41cfd5914adfa5a966e0ab292',1,'cpp_redis::subscriber']]],
9 | ['unwatch',['unwatch',['../classcpp__redis_1_1client.html#aaf19c28495b74c8c22a8d86e80a1557e',1,'cpp_redis::client::unwatch(const reply_callback_t &reply_callback)'],['../classcpp__redis_1_1client.html#a006e1258d7857f2d83bd9be48945f79a',1,'cpp_redis::client::unwatch()']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/docs/latex/tcp__client_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{tcp__client_8hpp}{}\section{includes/cpp\+\_\+redis/network/tcp\+\_\+client.hpp File Reference}
2 | \label{tcp__client_8hpp}\index{includes/cpp\+\_\+redis/network/tcp\+\_\+client.\+hpp@{includes/cpp\+\_\+redis/network/tcp\+\_\+client.\+hpp}}
3 | {\ttfamily \#include $<$cpp\+\_\+redis/misc/error.\+hpp$>$}\newline
4 | {\ttfamily \#include $<$cpp\+\_\+redis/network/tcp\+\_\+client\+\_\+iface.\+hpp$>$}\newline
5 | {\ttfamily \#include $<$tacopie/tacopie$>$}\newline
6 | \subsection*{Classes}
7 | \begin{DoxyCompactItemize}
8 | \item
9 | class \hyperlink{classcpp__redis_1_1network_1_1tcp__client}{cpp\+\_\+redis\+::network\+::tcp\+\_\+client}
10 | \end{DoxyCompactItemize}
11 | \subsection*{Namespaces}
12 | \begin{DoxyCompactItemize}
13 | \item
14 | \hyperlink{namespacecpp__redis}{cpp\+\_\+redis}
15 | \item
16 | \hyperlink{namespacecpp__redis_1_1network}{cpp\+\_\+redis\+::network}
17 | \end{DoxyCompactItemize}
18 | \subsection*{Functions}
19 | \begin{DoxyCompactItemize}
20 | \item
21 | void \hyperlink{namespacecpp__redis_1_1network_ad2aba0273ecb345152eb182c200f7844}{cpp\+\_\+redis\+::network\+::set\+\_\+default\+\_\+nb\+\_\+workers} (std\+::size\+\_\+t nb\+\_\+threads)
22 | \end{DoxyCompactItemize}
23 |
--------------------------------------------------------------------------------
/docs/html/search/all_e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['tcp_5fclient',['tcp_client',['../classcpp__redis_1_1network_1_1tcp__client.html',1,'cpp_redis::network::tcp_client'],['../classcpp__redis_1_1network_1_1tcp__client.html#a8cbad07ca636e9d60dafc0e5cac8106d',1,'cpp_redis::network::tcp_client::tcp_client()']]],
4 | ['tcp_5fclient_5fiface',['tcp_client_iface',['../classcpp__redis_1_1network_1_1tcp__client__iface.html',1,'cpp_redis::network::tcp_client_iface'],['../classcpp__redis_1_1network_1_1tcp__client__iface.html#a8504873049519bcebd626984e4087a90',1,'cpp_redis::network::tcp_client_iface::tcp_client_iface()']]],
5 | ['type',['type',['../classcpp__redis_1_1reply.html#acc272b2a52164cac1d110c619a0b25bd',1,'cpp_redis::reply::type()'],['../structcpp__redis_1_1helpers_1_1back.html#a83f1d0c03ffc82ff8ab7243c3c858195',1,'cpp_redis::helpers::back::type()'],['../structcpp__redis_1_1helpers_1_1back_3_01_t_01_4.html#a87d10cfacd8ca29b083dc5688e77f87c',1,'cpp_redis::helpers::back< T >::type()'],['../structcpp__redis_1_1helpers_1_1front.html#a23178392c9417cc5ada75205931d1768',1,'cpp_redis::helpers::front::type()'],['../structcpp__redis_1_1client_1_1bitfield__operation.html#adbbf30e5138d0524940d536b2bc71480',1,'cpp_redis::client::bitfield_operation::type()']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/html/search/enumvalues_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['simple_5fstring',['simple_string',['../classcpp__redis_1_1reply.html#acc272b2a52164cac1d110c619a0b25bda42e59301bab38b6e2a173baf105990dd',1,'cpp_redis::reply::simple_string()'],['../classcpp__redis_1_1reply.html#ac192ba4cb8f2bb6e7cb465edf755328ba42e59301bab38b6e2a173baf105990dd',1,'cpp_redis::reply::simple_string()']]],
4 | ['slave',['slave',['../classcpp__redis_1_1client.html#a388877b01b4e045cddb138e70a68e000a03158cf39c6f316f9ce98a4e034cdc28',1,'cpp_redis::client']]],
5 | ['sleeping',['sleeping',['../classcpp__redis_1_1client.html#a2512bd48dd45391249a69bd720c1e4daad98cb5df35fc9e0f42fb883d794ad12f',1,'cpp_redis::client::sleeping()'],['../classcpp__redis_1_1subscriber.html#afc976757efd9d0ac4def6935546a2338ad98cb5df35fc9e0f42fb883d794ad12f',1,'cpp_redis::subscriber::sleeping()']]],
6 | ['start',['start',['../classcpp__redis_1_1client.html#a2512bd48dd45391249a69bd720c1e4daaea2b2676c28c0db26d39331a336c6b92',1,'cpp_redis::client::start()'],['../classcpp__redis_1_1subscriber.html#afc976757efd9d0ac4def6935546a2338aea2b2676c28c0db26d39331a336c6b92',1,'cpp_redis::subscriber::start()']]],
7 | ['stopped',['stopped',['../classcpp__redis_1_1client.html#a2512bd48dd45391249a69bd720c1e4daaf0a0bfe6bc7d2c58d2989034f83183e0',1,'cpp_redis::client::stopped()'],['../classcpp__redis_1_1subscriber.html#afc976757efd9d0ac4def6935546a2338af0a0bfe6bc7d2c58d2989034f83183e0',1,'cpp_redis::subscriber::stopped()']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/html/search/all_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['debug',['debug',['../classcpp__redis_1_1logger__iface.html#aaace9e12cbb32d7bdd76c17180a30de7',1,'cpp_redis::logger_iface::debug()'],['../classcpp__redis_1_1logger.html#a36e0908e7b05850b663a4b8b9cdbc299',1,'cpp_redis::logger::debug()']]],
4 | ['disconnect',['disconnect',['../classcpp__redis_1_1client.html#a292252b61bcfdf9ad3854b54b7fe2740',1,'cpp_redis::client::disconnect()'],['../classcpp__redis_1_1sentinel.html#af607d8c5a20ada35daad251f1b1b2f68',1,'cpp_redis::sentinel::disconnect()'],['../classcpp__redis_1_1subscriber.html#aad1d0c3c6edb1522eb7b1bdb64b4705d',1,'cpp_redis::subscriber::disconnect()'],['../classcpp__redis_1_1network_1_1redis__connection.html#a614a01ce8abd69b44f3d072423d2e696',1,'cpp_redis::network::redis_connection::disconnect()'],['../classcpp__redis_1_1network_1_1tcp__client.html#a88f49c4e32d59855a62296fb74136a44',1,'cpp_redis::network::tcp_client::disconnect()'],['../classcpp__redis_1_1network_1_1tcp__client__iface.html#a024073fb3436d8fa99de8cad63418f6c',1,'cpp_redis::network::tcp_client_iface::disconnect()']]],
5 | ['disconnection_5fhandler_5ft',['disconnection_handler_t',['../classcpp__redis_1_1network_1_1redis__connection.html#aba1a229a3d36a5540a80776ed0cf9a44',1,'cpp_redis::network::redis_connection::disconnection_handler_t()'],['../classcpp__redis_1_1network_1_1tcp__client__iface.html#a9a7d5942205db8be03da581a848b8ec0',1,'cpp_redis::network::tcp_client_iface::disconnection_handler_t()']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/docs/html/search/all_16.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['wait',['wait',['../classcpp__redis_1_1client.html#ab7e11ccc1fb07ae3dce860042b96f4d9',1,'cpp_redis::client::wait(int numslaves, int timeout, const reply_callback_t &reply_callback)'],['../classcpp__redis_1_1client.html#a4ef6f516a3dcdea1b317bb4e5e96e680',1,'cpp_redis::client::wait(int numslaves, int timeout)']]],
4 | ['warn',['warn',['../classcpp__redis_1_1logger__iface.html#a0ea8e43a4f2118e77af56cd1cdb21cba',1,'cpp_redis::logger_iface::warn()'],['../classcpp__redis_1_1logger.html#ae9359429428786c7b5605a1109508ae5',1,'cpp_redis::logger::warn(const std::string &msg, const std::string &file, std::size_t line)'],['../classcpp__redis_1_1logger.html#a9493594d547e7abe71b8690be1946c7aa1ea4c3ab05ee0c6d4de30740443769cb',1,'cpp_redis::logger::warn()'],['../namespacecpp__redis.html#a8316739706654d185aed3966fad3ec89',1,'cpp_redis::warn()']]],
5 | ['watch',['watch',['../classcpp__redis_1_1client.html#a7faae4f59e4b7f5b5003dcfbbf04af89',1,'cpp_redis::client::watch(const std::vector< std::string > &keys, const reply_callback_t &reply_callback)'],['../classcpp__redis_1_1client.html#a437606353878a903033ced5cb56ed07c',1,'cpp_redis::client::watch(const std::vector< std::string > &keys)']]],
6 | ['write_5frequest',['write_request',['../structcpp__redis_1_1network_1_1tcp__client__iface_1_1write__request.html',1,'cpp_redis::network::tcp_client_iface']]],
7 | ['write_5fresult',['write_result',['../structcpp__redis_1_1network_1_1tcp__client__iface_1_1write__result.html',1,'cpp_redis::network::tcp_client_iface']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/docs/latex/client_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{client_8hpp}{}\section{includes/cpp\+\_\+redis/core/client.hpp File Reference}
2 | \label{client_8hpp}\index{includes/cpp\+\_\+redis/core/client.\+hpp@{includes/cpp\+\_\+redis/core/client.\+hpp}}
3 | {\ttfamily \#include $<$atomic$>$}\newline
4 | {\ttfamily \#include $<$condition\+\_\+variable$>$}\newline
5 | {\ttfamily \#include $<$functional$>$}\newline
6 | {\ttfamily \#include $<$future$>$}\newline
7 | {\ttfamily \#include $<$map$>$}\newline
8 | {\ttfamily \#include $<$mutex$>$}\newline
9 | {\ttfamily \#include $<$queue$>$}\newline
10 | {\ttfamily \#include $<$string$>$}\newline
11 | {\ttfamily \#include $<$vector$>$}\newline
12 | {\ttfamily \#include $<$cpp\+\_\+redis/core/sentinel.\+hpp$>$}\newline
13 | {\ttfamily \#include $<$cpp\+\_\+redis/helpers/variadic\+\_\+template.\+hpp$>$}\newline
14 | {\ttfamily \#include $<$cpp\+\_\+redis/misc/logger.\+hpp$>$}\newline
15 | {\ttfamily \#include $<$cpp\+\_\+redis/network/redis\+\_\+connection.\+hpp$>$}\newline
16 | {\ttfamily \#include $<$cpp\+\_\+redis/network/tcp\+\_\+client\+\_\+iface.\+hpp$>$}\newline
17 | {\ttfamily \#include $<$cpp\+\_\+redis/impl/client.\+ipp$>$}\newline
18 | \subsection*{Classes}
19 | \begin{DoxyCompactItemize}
20 | \item
21 | class \hyperlink{classcpp__redis_1_1client}{cpp\+\_\+redis\+::client}
22 | \item
23 | struct \hyperlink{structcpp__redis_1_1client_1_1command__request}{cpp\+\_\+redis\+::client\+::command\+\_\+request}
24 | \end{DoxyCompactItemize}
25 | \subsection*{Namespaces}
26 | \begin{DoxyCompactItemize}
27 | \item
28 | \hyperlink{namespacecpp__redis}{cpp\+\_\+redis}
29 | \end{DoxyCompactItemize}
30 |
--------------------------------------------------------------------------------
/includes/cpp_redis/misc/macro.hpp:
--------------------------------------------------------------------------------
1 | // The MIT License (MIT)
2 | //
3 | // Copyright (c) 2015-2017 Simon Ninon
4 | //
5 | // Permission is hereby granted, free of charge, to any person obtaining a copy
6 | // of this software and associated documentation files (the "Software"), to deal
7 | // in the Software without restriction, including without limitation the rights
8 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | // copies of the Software, and to permit persons to whom the Software is
10 | // furnished to do so, subject to the following conditions:
11 | //
12 | // The above copyright notice and this permission notice shall be included in all
13 | // copies or substantial portions of the Software.
14 | //
15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | // SOFTWARE.
22 |
23 | #pragma once
24 |
25 | #if _WIN32
26 | #define __CPP_REDIS_LENGTH(size) static_cast(size) // for Windows, convert size to `unsigned int`
27 | #else /* _WIN32 */
28 | #define __CPP_REDIS_LENGTH(size) size // for Unix, keep size as `size_t`
29 | #endif /* _WIN32 */
30 |
--------------------------------------------------------------------------------
/docs/latex/tcp__client__iface_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{tcp__client__iface_8hpp}{}\section{includes/cpp\+\_\+redis/network/tcp\+\_\+client\+\_\+iface.hpp File Reference}
2 | \label{tcp__client__iface_8hpp}\index{includes/cpp\+\_\+redis/network/tcp\+\_\+client\+\_\+iface.\+hpp@{includes/cpp\+\_\+redis/network/tcp\+\_\+client\+\_\+iface.\+hpp}}
3 | {\ttfamily \#include $<$cstdint$>$}\newline
4 | {\ttfamily \#include $<$functional$>$}\newline
5 | {\ttfamily \#include $<$string$>$}\newline
6 | {\ttfamily \#include $<$vector$>$}\newline
7 | \subsection*{Classes}
8 | \begin{DoxyCompactItemize}
9 | \item
10 | class \hyperlink{classcpp__redis_1_1network_1_1tcp__client__iface}{cpp\+\_\+redis\+::network\+::tcp\+\_\+client\+\_\+iface}
11 | \item
12 | struct \hyperlink{structcpp__redis_1_1network_1_1tcp__client__iface_1_1read__result}{cpp\+\_\+redis\+::network\+::tcp\+\_\+client\+\_\+iface\+::read\+\_\+result}
13 | \item
14 | struct \hyperlink{structcpp__redis_1_1network_1_1tcp__client__iface_1_1write__result}{cpp\+\_\+redis\+::network\+::tcp\+\_\+client\+\_\+iface\+::write\+\_\+result}
15 | \item
16 | struct \hyperlink{structcpp__redis_1_1network_1_1tcp__client__iface_1_1read__request}{cpp\+\_\+redis\+::network\+::tcp\+\_\+client\+\_\+iface\+::read\+\_\+request}
17 | \item
18 | struct \hyperlink{structcpp__redis_1_1network_1_1tcp__client__iface_1_1write__request}{cpp\+\_\+redis\+::network\+::tcp\+\_\+client\+\_\+iface\+::write\+\_\+request}
19 | \end{DoxyCompactItemize}
20 | \subsection*{Namespaces}
21 | \begin{DoxyCompactItemize}
22 | \item
23 | \hyperlink{namespacecpp__redis}{cpp\+\_\+redis}
24 | \item
25 | \hyperlink{namespacecpp__redis_1_1network}{cpp\+\_\+redis\+::network}
26 | \end{DoxyCompactItemize}
27 |
--------------------------------------------------------------------------------
/docs/latex/classcpp__redis_1_1redis__error.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{classcpp__redis_1_1redis__error}{}\section{cpp\+\_\+redis\+:\+:redis\+\_\+error Class Reference}
2 | \label{classcpp__redis_1_1redis__error}\index{cpp\+\_\+redis\+::redis\+\_\+error@{cpp\+\_\+redis\+::redis\+\_\+error}}
3 |
4 |
5 | {\ttfamily \#include $<$error.\+hpp$>$}
6 |
7 | Inheritance diagram for cpp\+\_\+redis\+:\+:redis\+\_\+error\+:\begin{figure}[H]
8 | \begin{center}
9 | \leavevmode
10 | \includegraphics[height=2.000000cm]{classcpp__redis_1_1redis__error}
11 | \end{center}
12 | \end{figure}
13 | \subsection*{Public Member Functions}
14 | \begin{DoxyCompactItemize}
15 | \item
16 | \mbox{\Hypertarget{classcpp__redis_1_1redis__error_a1445e654b3936c7f5aa1c298bcf24966}\label{classcpp__redis_1_1redis__error_a1445e654b3936c7f5aa1c298bcf24966}}
17 | \hyperlink{classcpp__redis_1_1redis__error_a1445e654b3936c7f5aa1c298bcf24966}{redis\+\_\+error} (const std\+::string \&err)
18 | \begin{DoxyCompactList}\small\item\em ctor (string) \end{DoxyCompactList}\item
19 | \mbox{\Hypertarget{classcpp__redis_1_1redis__error_a0ced25483119c2318b1a5a69cac1919f}\label{classcpp__redis_1_1redis__error_a0ced25483119c2318b1a5a69cac1919f}}
20 | \hyperlink{classcpp__redis_1_1redis__error_a0ced25483119c2318b1a5a69cac1919f}{redis\+\_\+error} (const char $\ast$err)
21 | \begin{DoxyCompactList}\small\item\em ctor(char$\ast$) \end{DoxyCompactList}\end{DoxyCompactItemize}
22 |
23 |
24 | \subsection{Detailed Description}
25 | specialized runtime\+\_\+error used for cpp\+\_\+redis error
26 |
27 | The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
28 | \item
29 | includes/cpp\+\_\+redis/misc/error.\+hpp\end{DoxyCompactItemize}
30 |
--------------------------------------------------------------------------------
/docs/latex/variadic__template_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{variadic__template_8hpp}{}\section{includes/cpp\+\_\+redis/helpers/variadic\+\_\+template.hpp File Reference}
2 | \label{variadic__template_8hpp}\index{includes/cpp\+\_\+redis/helpers/variadic\+\_\+template.\+hpp@{includes/cpp\+\_\+redis/helpers/variadic\+\_\+template.\+hpp}}
3 | {\ttfamily \#include $<$type\+\_\+traits$>$}\newline
4 | \subsection*{Classes}
5 | \begin{DoxyCompactItemize}
6 | \item
7 | struct \hyperlink{structcpp__redis_1_1helpers_1_1back}{cpp\+\_\+redis\+::helpers\+::back$<$ T, Args $>$}
8 | \item
9 | struct \hyperlink{structcpp__redis_1_1helpers_1_1back_3_01_t_01_4}{cpp\+\_\+redis\+::helpers\+::back$<$ T $>$}
10 | \item
11 | struct \hyperlink{structcpp__redis_1_1helpers_1_1front}{cpp\+\_\+redis\+::helpers\+::front$<$ T, Ts $>$}
12 | \item
13 | struct \hyperlink{structcpp__redis_1_1helpers_1_1is__type__present}{cpp\+\_\+redis\+::helpers\+::is\+\_\+type\+\_\+present$<$ T1, T2, Ts $>$}
14 | \item
15 | struct \hyperlink{structcpp__redis_1_1helpers_1_1is__type__present_3_01_t1_00_01_t2_01_4}{cpp\+\_\+redis\+::helpers\+::is\+\_\+type\+\_\+present$<$ T1, T2 $>$}
16 | \item
17 | struct \hyperlink{structcpp__redis_1_1helpers_1_1is__different__types}{cpp\+\_\+redis\+::helpers\+::is\+\_\+different\+\_\+types$<$ T, Args $>$}
18 | \item
19 | struct \hyperlink{structcpp__redis_1_1helpers_1_1is__different__types_3_01_t1_01_4}{cpp\+\_\+redis\+::helpers\+::is\+\_\+different\+\_\+types$<$ T1 $>$}
20 | \end{DoxyCompactItemize}
21 | \subsection*{Namespaces}
22 | \begin{DoxyCompactItemize}
23 | \item
24 | \hyperlink{namespacecpp__redis}{cpp\+\_\+redis}
25 | \item
26 | \hyperlink{namespacecpp__redis_1_1helpers}{cpp\+\_\+redis\+::helpers}
27 | \end{DoxyCompactItemize}
28 |
--------------------------------------------------------------------------------