Class radex::detail::BytesBuffer¶
ClassList > radex > detail > BytesBuffer
Public Functions¶
| Type | Name |
|---|---|
| BytesBuffer () |
|
| BytesBuffer (std::unique_ptr< std::uint8_t[]> data, detail::MetaInt length) |
|
| BytesBuffer (const BytesBuffer & other) = delete |
|
| BytesBuffer (BytesBuffer && other) noexcept |
|
| detail::MetaInt | get_length () const |
| const void * | get_ptr () const |
| BytesBuffer & | operator= (const BytesBuffer & other) = delete |
| BytesBuffer & | operator= (BytesBuffer && other) noexcept |
| std::unique_ptr< std::uint8_t[]> | release () noexcept |
| ~BytesBuffer () = default |
Public Functions Documentation¶
function BytesBuffer [¼]¶
function BytesBuffer [2/4]¶
inline radex::detail::BytesBuffer::BytesBuffer (
std::unique_ptr< std::uint8_t[]> data,
detail::MetaInt length
)
function BytesBuffer [¾]¶
function BytesBuffer [4/4]¶
function get_length¶
function get_ptr¶
function operator=¶
function operator=¶
function release¶
function ~BytesBuffer¶
The documentation for this class was generated from the following file include/radex/client_base.hpp