|
iceoryx2
C++ Bindings
|
Internal helper class to handle dynamic memory allocations used in e.g. flatbuffers. More...
#include <resizable_memory_request.hpp>
Public Member Functions | |
| ResizableMemoryRequest (const ResizableMemoryRequest &)=delete | |
| ResizableMemoryRequest (ResizableMemoryRequest &&) noexcept | |
| ~ResizableMemoryRequest () override | |
| auto | operator= (const ResizableMemoryRequest &) noexcept -> ResizableMemoryRequest &=delete |
| auto | operator= (ResizableMemoryRequest &&) noexcept -> ResizableMemoryRequest & |
| auto | allocate (size_t size) -> uint8_t *override |
| void | deallocate (uint8_t *ptr, size_t size) override |
| auto | reallocate_downward (uint8_t *old_p, size_t old_size, size_t new_size, size_t in_use_back, size_t in_use_front) -> uint8_t *override |
| auto | len () const -> size_t |
| auto | reserved_header_len () const -> size_t |
| auto | as_ptr () const -> const uint8_t * |
Friends | |
| template<ServiceType , typename , typename , typename , typename > | |
| class | iox2::Client |
Internal helper class to handle dynamic memory allocations used in e.g. flatbuffers.
Definition at line 32 of file resizable_memory_request.hpp.
|
delete |
|
noexcept |
|
override |
|
override |
| auto iox2::internal::ResizableMemoryRequest< Service >::as_ptr | ( | ) | const -> const uint8_t * |
|
override |
| auto iox2::internal::ResizableMemoryRequest< Service >::len | ( | ) | const -> size_t |
|
deletenoexcept |
|
noexcept |
|
override |
| auto iox2::internal::ResizableMemoryRequest< Service >::reserved_header_len | ( | ) | const -> size_t |
|
friend |
Definition at line 54 of file resizable_memory_request.hpp.