├── 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 |
9 |
No Matches
10 |
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 | --------------------------------------------------------------------------------