Compute Graph Framework SDK Reference  5.12
dw::framework::BufferCPU Class Referencefinal

Detailed Description

Definition at line 100 of file Buffer.hpp.

Inheritance diagram for dw::framework::BufferCPU:
Collaboration diagram for dw::framework::BufferCPU:

Public Member Functions

void bindNvSciBufObj (NvSciBufObj bufObj) override
 
 BufferCPU (BufferProperties properties)
 
void fillSpecificAttributes (NvSciBufAttrList attrList) const
 
void * getCpuPtr (size_t offset)
 
- Public Member Functions inherited from dw::framework::BufferBase
virtual void bindNvSciBufObj (NvSciBufObj bufObj)
 
 BufferBase (BufferProperties properties)
 
virtual void fillNvSciBufAttrs (NvSciBufAttrList attrList) const
 
NvSciBufObj getNvSci ()
 
const BufferPropertiesgetProperties () const
 
virtual ~BufferBase ()=default
 

Additional Inherited Members

- Static Public Attributes inherited from dw::framework::BufferBase
static constexpr char LOG_TAG [] {"Buffer"}
 
- Protected Attributes inherited from dw::framework::BufferBase
NvSciBufObj m_bufObj {}
 
BufferProperties m_properties {}
 

Constructor & Destructor Documentation

◆ BufferCPU()

dw::framework::BufferCPU::BufferCPU ( BufferProperties  properties)
explicit

Member Function Documentation

◆ bindNvSciBufObj()

void dw::framework::BufferCPU::bindNvSciBufObj ( NvSciBufObj  bufObj)
overridevirtual

Reimplemented from dw::framework::BufferBase.

◆ fillSpecificAttributes()

void dw::framework::BufferCPU::fillSpecificAttributes ( NvSciBufAttrList  attrList) const

◆ getCpuPtr()

void * dw::framework::BufferCPU::getCpuPtr ( size_t  offset)

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