Class cubconn::buffer¶
#include <buffer.hpp>
Public Functions¶
| Type | Name |
|---|---|
| void | advance (std::size_t bytes) noexcept |
| const T * | data_as () noexcept const |
| bool | has_data () noexcept const |
| bool | has_space () noexcept const |
| bool | is_complete () noexcept const |
| bool | is_ready_for () noexcept const |
| void | mark_consumed () |
| std::size_t | position () noexcept const |
| std::pair< const std::byte *, std::size_t > | remaining_data () noexcept const |
| std::pair< std::byte *, std::size_t > | remaining_space () noexcept |
| void | reset () |
| bool | set_data (const void * data, size_t size) noexcept |
| bool | set_data (const T & data) noexcept |
| void | set_target_size (size_t target) |
| std::size_t | total_size () noexcept const |
Public Functions Documentation¶
function advance¶
function data_as¶
function has_data¶
function has_space¶
function is_complete¶
function is_ready_for¶
function mark_consumed¶
function position¶
function remaining_data¶
function remaining_space¶
function reset¶
function set_data [1/2]¶
function set_data [2/2]¶
function set_target_size¶
function total_size¶
The documentation for this class was generated from the following file cubrid/src/connection/buffer.hpp