Class CMemoryManager#
Defined in File memory.h
Inheritance Relationships#
Base Types#
public sdv::core::IMemoryAlloc
(Struct IMemoryAlloc)public sdv::IInterfaceAccess
(Struct IInterfaceAccess)public sdv::internal::IInternalMemAlloc
Class Documentation#
-
class CMemoryManager : public sdv::core::IMemoryAlloc, public sdv::IInterfaceAccess, public sdv::internal::IInternalMemAlloc#
Memory Manager service.
Public Functions
-
virtual sdv::pointer<uint8_t> Allocate(uint32_t uiLength) override#
Allocate a memory block of the provided length. Overload of sdv::core::IMemoryAlloc::Allocate.
- Parameters:
uiLength – [in] The length of the memory block to allocate.
- Returns:
Smart pointer to the memory allocation or NULL when allocating was not possible.
-
virtual sdv::pointer<uint8_t> Allocate(uint32_t uiLength) override#