Compute Graph Framework SDK Reference  5.16
dw::framework::BufferBase Class Reference

Detailed Description

Definition at line 74 of file Buffer.hpp.

Inheritance diagram for dw::framework::BufferBase:
Collaboration diagram for dw::framework::BufferBase:

Public Member Functions

virtual void bindNvSciBufObj (NvSciBufObj bufObj)
 
 BufferBase (BufferProperties properties)
 
virtual void fillNvSciBufAttrs (NvSciBufAttrList attrList) const
 
NvSciBufObj getNvSci ()
 
const BufferPropertiesgetProperties () const
 
virtual ~BufferBase ()=default
 

Static Public Attributes

static constexpr char LOG_TAG [] {"Buffer"}
 

Protected Attributes

NvSciBufObj m_bufObj {}
 
BufferProperties m_properties {}
 

Constructor & Destructor Documentation

◆ BufferBase()

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

◆ ~BufferBase()

virtual dw::framework::BufferBase::~BufferBase ( )
virtualdefault

Member Function Documentation

◆ bindNvSciBufObj()

virtual void dw::framework::BufferBase::bindNvSciBufObj ( NvSciBufObj  bufObj)
virtual

◆ fillNvSciBufAttrs()

virtual void dw::framework::BufferBase::fillNvSciBufAttrs ( NvSciBufAttrList  attrList) const
virtual

Reimplemented in dw::framework::Buffer.

◆ getNvSci()

NvSciBufObj dw::framework::BufferBase::getNvSci ( )

◆ getProperties()

const BufferProperties & dw::framework::BufferBase::getProperties ( ) const

Member Data Documentation

◆ LOG_TAG

constexpr char dw::framework::BufferBase::LOG_TAG[] {"Buffer"}
staticconstexpr

Definition at line 79 of file Buffer.hpp.

◆ m_bufObj

NvSciBufObj dw::framework::BufferBase::m_bufObj {}
protected

Definition at line 96 of file Buffer.hpp.

◆ m_properties

BufferProperties dw::framework::BufferBase::m_properties {}
protected

Definition at line 95 of file Buffer.hpp.


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