MySQL 8.4.0
Source Code Documentation
managed_buffer.h File Reference

Container class that provides a contiguous memory buffer to the caller, which the caller can request to grow. More...

Go to the source code of this file.

Classes

class  mysql::binlog::event::compression::buffer::Managed_buffer< Char_tp >
 Owned, growable, contiguous memory buffer. More...
 
class  mysql::binlog::event::compression::buffer::Preallocated_managed_buffer< Char_t, preallocated_size >
 

Namespaces

namespace  mysql
 
namespace  mysql::binlog
 
namespace  mysql::binlog::event
 The namespace contains classes representing events that can occur in a replication stream.
 
namespace  mysql::binlog::event::compression
 
namespace  mysql::binlog::event::compression::buffer
 

Variables

constexpr std::size_t mysql::binlog::event::compression::buffer::default_preallocated_managed_buffer_size
 

Detailed Description

Container class that provides a contiguous memory buffer to the caller, which the caller can request to grow.

The growth rate is determined by a Grow_calculator.