|
aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
|
#include <ByteBufUtils.h>
Public Member Functions | |
| ManagedByteBuffer () noexcept | |
| ManagedByteBuffer (const struct aws_byte_buf &buf) noexcept | |
| ManagedByteBuffer (struct aws_byte_cursor cursor, Allocator *allocator=ApiAllocator()) noexcept | |
| ManagedByteBuffer (const char *cstring, Allocator *allocator=ApiAllocator()) noexcept | |
| ManagedByteBuffer (const Aws::Crt::String &value) noexcept | |
| ManagedByteBuffer (uint8_t *data, size_t len, Allocator *allocator=ApiAllocator()) noexcept | |
| ManagedByteBuffer (const ManagedByteBuffer &rhs) noexcept | |
| ManagedByteBuffer (ManagedByteBuffer &&rhs) noexcept | |
| ManagedByteBuffer & | operator= (const ManagedByteBuffer &rhs) noexcept |
| ManagedByteBuffer & | operator= (ManagedByteBuffer &&rhs) noexcept |
| ~ManagedByteBuffer () | |
| struct aws_byte_cursor | cursor () const noexcept |
|
noexcept |
|
explicitnoexcept |
|
explicitnoexcept |
|
explicitnoexcept |
|
explicitnoexcept |
|
noexcept |
|
noexcept |
|
noexcept |
| Aws::Crt::ManagedByteBuffer::~ManagedByteBuffer | ( | ) |
|
inlinenoexcept |
|
noexcept |
|
noexcept |