make_inmemory_fixed_size_data_storage

Материал из CAMaaS preliminary wiki
Версия от 06:30, 6 августа 2017; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{DISPLAYTITLE:make_inmemory_fixed_size_data_storage}} {{function_begin |InMemoryDataStorageOwn make_inmemory_fixed_size_data_storage(std::size_t cbMaxSize, const…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску
InMemoryDataStorageOwn make_inmemory_fixed_size_data_storage(std::size_t cbMaxSize, const IAllocator* pAllocator); //1
InMemoryDataStorageOwn make_inmemory_fixed_size_data_storage(std::size_t cbMaxSize, IAllocator* pAllocator); //2
InMemoryDataStorageOwn make_inmemory_fixed_size_data_storage(std::size_t cbMaxSize); //3
template <class _CppAlloc>
   InMemoryDataStorageOwn make_inmemory_fixed_size_data_storage(std::size_t cbMaxSize, _CppAlloc&& alloc); //4

Создает нерастущий накопитель данных с интерфейсом IInMemoryDataStorage и адаптирует его с помощью адаптера InMemoryDataStorageOwn.

Параметры
cbMaxSizeМаксимально допустимый размер буфера, в байтах.
pAllocatorМенеджер памяти типа IAllocator, используемый для управления временем жизни буфера.
allocМенеджер памяти, заданный объектом C++, и удовлетворяющий требованиям Allocator.
Возвращаемое значение:
Объект InMemoryDataStorageOwn.
См. также
IInMemoryDataStorage.
InMemoryDataStorageOwn.