|
iceoryx2
C++ Bindings
|
Internal helper class to handle dynamic memory allocations used in e.g. flatbuffers. More...
#include <resizable_memory_response.hpp>
Public Member Functions | |
| ResizableMemoryResponse (const ResizableMemoryResponse &)=delete | |
| ResizableMemoryResponse (ResizableMemoryResponse &&) noexcept | |
| ~ResizableMemoryResponse () override | |
| auto | operator= (const ResizableMemoryResponse &) noexcept -> ResizableMemoryResponse &=delete |
| auto | operator= (ResizableMemoryResponse &&) noexcept -> ResizableMemoryResponse & |
| 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::ActiveRequest |
Internal helper class to handle dynamic memory allocations used in e.g. flatbuffers.
Definition at line 32 of file resizable_memory_response.hpp.
|
delete |
|
noexcept |
|
override |
|
override |
| auto iox2::internal::ResizableMemoryResponse< Service >::as_ptr | ( | ) | const -> const uint8_t * |
|
override |
| auto iox2::internal::ResizableMemoryResponse< Service >::len | ( | ) | const -> size_t |
|
deletenoexcept |
|
noexcept |
|
override |
| auto iox2::internal::ResizableMemoryResponse< Service >::reserved_header_len | ( | ) | const -> size_t |
|
friend |
Definition at line 54 of file resizable_memory_response.hpp.