class ExternalMemoryAllocator
Defined at line 17 of file ../../src/sysmem/server/external_memory_allocator.h
Public Methods
void ExternalMemoryAllocator (MemoryAllocator::Owner *owner,fidl::WireSharedClient<fuchsia_hardware_sysmem::Heap>heap,fuchsia_hardware_sysmem::HeapPropertiesproperties)
Defined at line 17 of file ../../src/sysmem/server/external_memory_allocator.cc
void ~ExternalMemoryAllocator ()
Defined at line 26 of file ../../src/sysmem/server/external_memory_allocator.cc
zx_status_t Allocate (uint64_traw_vmo_size,const fuchsia_sysmem2::SingleBufferSettings &settings,std::optional<std::string>name,uint64_tbuffer_collection_id,uint32_tbuffer_index,zx::vmo *parent_vmo)
Defined at line 28 of file ../../src/sysmem/server/external_memory_allocator.cc
bool is_empty ()
Defined at line 29 of file ../../src/sysmem/server/external_memory_allocator.h
void Delete (zx::vmo parent_vmo)
Defined at line 64 of file ../../src/sysmem/server/external_memory_allocator.cc