|
VLink 2.0.0
A high-performance communication middleware
|
This is the complete list of members for vlink::Bytes, including all inherited members.
| begin() noexcept | vlink::Bytes | inline |
| begin() const noexcept | vlink::Bytes | inline |
| Bytes() noexcept | vlink::Bytes | |
| Bytes(const Bytes &target) noexcept | vlink::Bytes | |
| Bytes(Bytes &&target) noexcept | vlink::Bytes | |
| Bytes(const std::initializer_list< uint8_t > &list) noexcept | vlink::Bytes | |
| Bytes(const std::vector< uint8_t > &data) noexcept | vlink::Bytes | explicit |
| bytes_free(uint8_t *ptr, size_t size) noexcept | vlink::Bytes | static |
| bytes_malloc(size_t size) noexcept | vlink::Bytes | static |
| capacity() const noexcept | vlink::Bytes | inline |
| clear() noexcept | vlink::Bytes | |
| compress_data(const uint8_t *data, size_t size, bool high_ratio=false) noexcept | vlink::Bytes | static |
| convert_to_hex_str(const uint8_t *value, size_t size) noexcept | vlink::Bytes | static |
| create(size_t size, uint8_t offset=0) noexcept | vlink::Bytes | static |
| data() noexcept | vlink::Bytes | inline |
| data() const noexcept | vlink::Bytes | inline |
| decode_from_base64(const std::string &target) noexcept | vlink::Bytes | static |
| deep_copy(uint8_t *data, size_t size, uint8_t offset=0) noexcept | vlink::Bytes | static |
| deep_copy(const uint8_t *data, size_t size, uint8_t offset=0) noexcept | vlink::Bytes | static |
| deep_copy(const Bytes &bytes) noexcept | vlink::Bytes | |
| deep_copy_self() noexcept | vlink::Bytes | |
| empty() const noexcept | vlink::Bytes | inline |
| encode_to_base64(const Bytes &target) noexcept | vlink::Bytes | static |
| end() noexcept | vlink::Bytes | inline |
| end() const noexcept | vlink::Bytes | inline |
| from_string(const std::string &str, uint8_t offset=0) noexcept | vlink::Bytes | static |
| from_user_input(const std::string &str, bool *ok=nullptr) noexcept | vlink::Bytes | static |
| get_crc_32(const Bytes &target) noexcept | vlink::Bytes | static |
| init_memory_pool() noexcept | vlink::Bytes | static |
| is_big_endian() noexcept | vlink::Bytes | inlinestatic |
| is_compress_data(const uint8_t *data, size_t size) noexcept | vlink::Bytes | static |
| is_little_endian() noexcept | vlink::Bytes | inlinestatic |
| is_loaned() const noexcept | vlink::Bytes | inline |
| is_owner() const noexcept | vlink::Bytes | inline |
| is_ptr() const noexcept | vlink::Bytes | inline |
| loan_internal(uint8_t *data, size_t size) noexcept | vlink::Bytes | static |
| loan_internal(const uint8_t *data, size_t size) noexcept | vlink::Bytes | static |
| offset() const noexcept | vlink::Bytes | inline |
| operator!=(const Bytes &target) const noexcept | vlink::Bytes | |
| operator!=(const std::vector< uint8_t > &data) const noexcept | vlink::Bytes | |
| operator<<(std::ostream &ostream, const Bytes &target) noexcept | vlink::Bytes | friend |
| operator=(const Bytes &target) noexcept | vlink::Bytes | |
| operator=(Bytes &&target) noexcept | vlink::Bytes | |
| operator=(const std::vector< uint8_t > &data) noexcept | vlink::Bytes | |
| operator==(const Bytes &target) const noexcept | vlink::Bytes | |
| operator==(const std::vector< uint8_t > &data) const noexcept | vlink::Bytes | |
| operator[](size_t index) noexcept | vlink::Bytes | inline |
| operator[](size_t index) const noexcept | vlink::Bytes | inline |
| real_begin() noexcept | vlink::Bytes | inline |
| real_begin() const noexcept | vlink::Bytes | inline |
| real_data() noexcept | vlink::Bytes | inline |
| real_data() const noexcept | vlink::Bytes | inline |
| real_end() noexcept | vlink::Bytes | inline |
| real_end() const noexcept | vlink::Bytes | inline |
| real_size() const noexcept | vlink::Bytes | inline |
| release_memory_pool() noexcept | vlink::Bytes | static |
| reserve(size_t new_capacity) noexcept | vlink::Bytes | |
| resize(size_t size) noexcept | vlink::Bytes | |
| reverse_order(const Bytes &target) noexcept | vlink::Bytes | static |
| shallow_copy(uint8_t *data, size_t size) noexcept | vlink::Bytes | static |
| shallow_copy(const uint8_t *data, size_t size) noexcept | vlink::Bytes | static |
| shallow_copy(const Bytes &bytes) noexcept | vlink::Bytes | |
| shallow_copy_ptr(void *data) noexcept | vlink::Bytes | static |
| shrink_to(size_t size) noexcept | vlink::Bytes | |
| size() const noexcept | vlink::Bytes | inline |
| stack_size() noexcept | vlink::Bytes | inlinestatic |
| to_ptr() const noexcept | vlink::Bytes | inline |
| to_raw_data() const noexcept | vlink::Bytes | |
| to_string() const noexcept | vlink::Bytes | |
| to_string_view() const noexcept | vlink::Bytes | |
| uncompress_data(const uint8_t *data, size_t size, bool check_valid=true) noexcept | vlink::Bytes | static |
| ~Bytes() noexcept | vlink::Bytes |