mirror of
https://github.com/boostorg/redis.git
synced 2026-01-23 06:02:09 +00:00
* Makes flat_tree implementation use a custom buffer. This allows: * Never dangling nodes (previously, node values could dangle after calling reserve() or if notify_done() wasn't called). * Reduced memory consumption * Increased runtime speed * Changes flat_tree assignment to the usual signature and semantics * Fixes a bug causing an assertion to trigger when copy-constructing an empty flat_tree. * Changes basic_node operator== and operator!= return type * Adds generic_flat_response, basic_tree, tree, view_tree, flat_tree to the reference page. * Adds a missing resp3:: qualifier to all names in the reference page that belong to the resp3 namespace. * Adds reference documentation to flat_tree. * Mentions generic_flat_response in the discussion. * Adds operator!= for basic_node to basic_node's reference page. * Adds test_flat_tree. close #357 close #354 close #352
104 lines
2.7 KiB
Plaintext
104 lines
2.7 KiB
Plaintext
//
|
|
// Copyright (c) 2025 Marcelo Zimbres Silva (mzimbres@gmail.com),
|
|
// Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
|
//
|
|
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
//
|
|
|
|
[#reference]
|
|
= Reference
|
|
|
|
[width=100%,cols="5*"]
|
|
|===
|
|
|
|
| *Connections*
|
|
| *Requests and responses*
|
|
| *Adapters*
|
|
| *RESP3 protocol*
|
|
| *Unstable low-level APIs*
|
|
|
|
|
|
|
xref:reference:boost/redis/connection.adoc[`connection`]
|
|
|
|
xref:reference:boost/redis/basic_connection.adoc[`basic_connection`]
|
|
|
|
xref:reference:boost/redis/address.adoc[`address`]
|
|
|
|
xref:reference:boost/redis/role.adoc[`role`]
|
|
|
|
xref:reference:boost/redis/config.adoc[`config`]
|
|
|
|
xref:reference:boost/redis/sentinel_config.adoc[`sentinel_config`]
|
|
|
|
xref:reference:boost/redis/error.adoc[`error`]
|
|
|
|
xref:reference:boost/redis/logger.adoc[`logger`]
|
|
|
|
xref:reference:boost/redis/logger/level.adoc[`logger::level`]
|
|
|
|
xref:reference:boost/redis/operation.adoc[`operation`]
|
|
|
|
xref:reference:boost/redis/usage.adoc[`usage`]
|
|
|
|
|
|
|
|
|
xref:reference:boost/redis/ignore_t.adoc[`ignore_t`]
|
|
|
|
xref:reference:boost/redis/ignore.adoc[`ignore`]
|
|
|
|
xref:reference:boost/redis/request.adoc[`request`]
|
|
|
|
xref:reference:boost/redis/request/config.adoc[`request::config`]
|
|
|
|
xref:reference:boost/redis/response.adoc[`response`]
|
|
|
|
xref:reference:boost/redis/generic_response.adoc[`generic_response`]
|
|
|
|
xref:reference:boost/redis/generic_flat_response.adoc[`generic_flat_response`]
|
|
|
|
xref:reference:boost/redis/consume_one-08.adoc[`consume_one`]
|
|
|
|
|
|
|
|
|
xref:reference:boost/redis/adapter/boost_redis_adapt.adoc[`boost_redis_adapt`]
|
|
|
|
xref:reference:boost/redis/adapter/ignore.adoc[`adapter::ignore`]
|
|
|
|
xref:reference:boost/redis/adapter/error.adoc[`adapter::error`]
|
|
|
|
xref:reference:boost/redis/adapter/result.adoc[`adapter::result`]
|
|
|
|
xref:reference:boost/redis/any_adapter.adoc[`any_adapter`]
|
|
|
|
|
|
|
xref:reference:boost/redis/resp3/basic_node.adoc[`resp3::basic_node`]
|
|
|
|
xref:reference:boost/redis/resp3/node.adoc[`resp3::node`]
|
|
|
|
xref:reference:boost/redis/resp3/node_view.adoc[`resp3::node_view`]
|
|
|
|
xref:reference:boost/redis/resp3/basic_tree.adoc[`resp3::basic_tree`]
|
|
|
|
xref:reference:boost/redis/resp3/tree.adoc[`resp3::tree`]
|
|
|
|
xref:reference:boost/redis/resp3/view_tree.adoc[`resp3::view_tree`]
|
|
|
|
xref:reference:boost/redis/resp3/flat_tree.adoc[`resp3::flat_tree`]
|
|
|
|
xref:reference:boost/redis/resp3/boost_redis_to_bulk-08.adoc[`boost_redis_to_bulk`]
|
|
|
|
xref:reference:boost/redis/resp3/type.adoc[`resp3::type`]
|
|
|
|
xref:reference:boost/redis/resp3/is_aggregate.adoc[`resp3::is_aggregate`]
|
|
|
|
|
|
|
|
|
|
|
xref:reference:boost/redis/adapter/adapt2.adoc[`adapter::adapt2`]
|
|
|
|
xref:reference:boost/redis/resp3/parser.adoc[`resp3::parser`]
|
|
|
|
xref:reference:boost/redis/resp3/parse.adoc[`resp3::parse`]
|
|
|
|
|=== |