Sen API
Sen Libraries
Loading...
Searching...
No Matches
sen::kernel::UniqueByteBufferManager Class Referencefinal

#include <transport.h>

Public Types

using ByteBufferHandle = std::unique_ptr<BufferType, sen::std_util::move_only_function<void(BufferType*)>>

Public Member Functions

 UniqueByteBufferManager ()
 ~UniqueByteBufferManager ()
ByteBufferHandle getBuffer (size_t size)
 Returns a handle to a buffer that fix size elements.

Member Typedef Documentation

◆ ByteBufferHandle

using sen::kernel::UniqueByteBufferManager::ByteBufferHandle = std::unique_ptr<BufferType, sen::std_util::move_only_function<void(BufferType*)>>

Constructor & Destructor Documentation

◆ UniqueByteBufferManager()

sen::kernel::UniqueByteBufferManager::UniqueByteBufferManager ( )

◆ ~UniqueByteBufferManager()

sen::kernel::UniqueByteBufferManager::~UniqueByteBufferManager ( )

Member Function Documentation

◆ getBuffer()

ByteBufferHandle sen::kernel::UniqueByteBufferManager::getBuffer ( size_t size)

Returns a handle to a buffer that fix size elements.

Parameters
sizeof the buffer

The documentation for this class was generated from the following file: