Class cubbase::packet_buffer¶
ClassList > cubbase > packet_buffer
#include <packet_buffer.hpp>
Public Functions¶
| Type | Name |
|---|---|
| T * | allocate () |
| void | clear () |
| std::size_t | get_length () |
| struct::msghdr & | get_msghdr () |
| packet_buffer () |
|
| packet_buffer (int size) |
|
| void | push (const cubbase::span< std::byte > & first, const Spans &... rest) |
| void | push_for_send (const cubbase::span< std::byte > & first, const Spans &... rest) |
| void | stamp_msghdr () |
| virtual | ~packet_buffer () |
Public Functions Documentation¶
function allocate¶
function clear¶
function get_length¶
function get_msghdr¶
function packet_buffer [1/2]¶
function packet_buffer [2/2]¶
function push¶
template<typename... Spans>
void cubbase::packet_buffer::push (
const cubbase::span < std::byte > & first,
const Spans &... rest
)
function push_for_send¶
template<typename... Spans>
void cubbase::packet_buffer::push_for_send (
const cubbase::span < std::byte > & first,
const Spans &... rest
)
function stamp_msghdr¶
function ~packet_buffer¶
The documentation for this class was generated from the following file cubrid/src/base/packet_buffer.hpp