VLink 2.0.0
A high-performance communication middleware
Loading...
Searching...
No Matches
vlink::Bytes Member List

This is the complete list of members for vlink::Bytes, including all inherited members.

begin() noexceptvlink::Bytesinline
begin() const noexceptvlink::Bytesinline
Bytes() noexceptvlink::Bytes
Bytes(const Bytes &target) noexceptvlink::Bytes
Bytes(Bytes &&target) noexceptvlink::Bytes
Bytes(const std::initializer_list< uint8_t > &list) noexceptvlink::Bytes
Bytes(const std::vector< uint8_t > &data) noexceptvlink::Bytesexplicit
bytes_free(uint8_t *ptr, size_t size) noexceptvlink::Bytesstatic
bytes_malloc(size_t size) noexceptvlink::Bytesstatic
capacity() const noexceptvlink::Bytesinline
clear() noexceptvlink::Bytes
compress_data(const uint8_t *data, size_t size, bool high_ratio=false) noexceptvlink::Bytesstatic
convert_to_hex_str(const uint8_t *value, size_t size) noexceptvlink::Bytesstatic
create(size_t size, uint8_t offset=0) noexceptvlink::Bytesstatic
data() noexceptvlink::Bytesinline
data() const noexceptvlink::Bytesinline
decode_from_base64(const std::string &target) noexceptvlink::Bytesstatic
deep_copy(uint8_t *data, size_t size, uint8_t offset=0) noexceptvlink::Bytesstatic
deep_copy(const uint8_t *data, size_t size, uint8_t offset=0) noexceptvlink::Bytesstatic
deep_copy(const Bytes &bytes) noexceptvlink::Bytes
deep_copy_self() noexceptvlink::Bytes
empty() const noexceptvlink::Bytesinline
encode_to_base64(const Bytes &target) noexceptvlink::Bytesstatic
end() noexceptvlink::Bytesinline
end() const noexceptvlink::Bytesinline
from_string(const std::string &str, uint8_t offset=0) noexceptvlink::Bytesstatic
from_user_input(const std::string &str, bool *ok=nullptr) noexceptvlink::Bytesstatic
get_crc_32(const Bytes &target) noexceptvlink::Bytesstatic
init_memory_pool() noexceptvlink::Bytesstatic
is_big_endian() noexceptvlink::Bytesinlinestatic
is_compress_data(const uint8_t *data, size_t size) noexceptvlink::Bytesstatic
is_little_endian() noexceptvlink::Bytesinlinestatic
is_loaned() const noexceptvlink::Bytesinline
is_owner() const noexceptvlink::Bytesinline
is_ptr() const noexceptvlink::Bytesinline
loan_internal(uint8_t *data, size_t size) noexceptvlink::Bytesstatic
loan_internal(const uint8_t *data, size_t size) noexceptvlink::Bytesstatic
offset() const noexceptvlink::Bytesinline
operator!=(const Bytes &target) const noexceptvlink::Bytes
operator!=(const std::vector< uint8_t > &data) const noexceptvlink::Bytes
operator<<(std::ostream &ostream, const Bytes &target) noexceptvlink::Bytesfriend
operator=(const Bytes &target) noexceptvlink::Bytes
operator=(Bytes &&target) noexceptvlink::Bytes
operator=(const std::vector< uint8_t > &data) noexceptvlink::Bytes
operator==(const Bytes &target) const noexceptvlink::Bytes
operator==(const std::vector< uint8_t > &data) const noexceptvlink::Bytes
operator[](size_t index) noexceptvlink::Bytesinline
operator[](size_t index) const noexceptvlink::Bytesinline
real_begin() noexceptvlink::Bytesinline
real_begin() const noexceptvlink::Bytesinline
real_data() noexceptvlink::Bytesinline
real_data() const noexceptvlink::Bytesinline
real_end() noexceptvlink::Bytesinline
real_end() const noexceptvlink::Bytesinline
real_size() const noexceptvlink::Bytesinline
release_memory_pool() noexceptvlink::Bytesstatic
reserve(size_t new_capacity) noexceptvlink::Bytes
resize(size_t size) noexceptvlink::Bytes
reverse_order(const Bytes &target) noexceptvlink::Bytesstatic
shallow_copy(uint8_t *data, size_t size) noexceptvlink::Bytesstatic
shallow_copy(const uint8_t *data, size_t size) noexceptvlink::Bytesstatic
shallow_copy(const Bytes &bytes) noexceptvlink::Bytes
shallow_copy_ptr(void *data) noexceptvlink::Bytesstatic
shrink_to(size_t size) noexceptvlink::Bytes
size() const noexceptvlink::Bytesinline
stack_size() noexceptvlink::Bytesinlinestatic
to_ptr() const noexceptvlink::Bytesinline
to_raw_data() const noexceptvlink::Bytes
to_string() const noexceptvlink::Bytes
to_string_view() const noexceptvlink::Bytes
uncompress_data(const uint8_t *data, size_t size, bool check_valid=true) noexceptvlink::Bytesstatic
~Bytes() noexceptvlink::Bytes