Base class for managing memory allocation.
Definition at line 87 of file sources/libs/nvdsinferserver/infer_cuda_utils.h.
◆ ~SysMem() [1/2]
| virtual nvdsinferserver::SysMem::~SysMem |
( |
| ) |
|
|
virtualdefault |
◆ SysMem() [1/2]
| nvdsinferserver::SysMem::SysMem |
( |
size_t |
s, |
|
|
int |
devId |
|
) |
| |
|
inlineprotected |
◆ ~SysMem() [2/2]
| virtual nvdsinferserver::SysMem::~SysMem |
( |
| ) |
|
|
virtualdefault |
◆ SysMem() [2/2]
| nvdsinferserver::SysMem::SysMem |
( |
size_t |
s, |
|
|
int |
devId |
|
) |
| |
|
inlineprotected |
◆ bytes() [1/2]
| size_t nvdsinferserver::SysMem::bytes |
( |
| ) |
const |
|
inline |
◆ bytes() [2/2]
| size_t nvdsinferserver::SysMem::bytes |
( |
| ) |
const |
|
inline |
◆ devId() [1/2]
| int nvdsinferserver::SysMem::devId |
( |
| ) |
const |
|
inline |
◆ devId() [2/2]
| int nvdsinferserver::SysMem::devId |
( |
| ) |
const |
|
inline |
◆ DISABLE_CLASS_COPY() [1/2]
| nvdsinferserver::SysMem::DISABLE_CLASS_COPY |
( |
SysMem |
| ) |
|
|
protected |
◆ DISABLE_CLASS_COPY() [2/2]
| nvdsinferserver::SysMem::DISABLE_CLASS_COPY |
( |
SysMem |
| ) |
|
|
protected |
◆ grow() [1/2]
| virtual void nvdsinferserver::SysMem::grow |
( |
size_t |
bytes | ) |
|
|
pure virtual |
◆ grow() [2/2]
| virtual void nvdsinferserver::SysMem::grow |
( |
size_t |
bytes | ) |
|
|
pure virtual |
◆ move_copy() [1/2]
| void nvdsinferserver::SysMem::move_copy |
( |
SysMem && |
o | ) |
|
|
inlineprotected |
◆ move_copy() [2/2]
| void nvdsinferserver::SysMem::move_copy |
( |
SysMem && |
o | ) |
|
|
inlineprotected |
◆ ptr() [1/4]
template<typename T >
| T* nvdsinferserver::SysMem::ptr |
( |
| ) |
const |
|
inline |
◆ ptr() [2/4]
template<typename T >
| T* nvdsinferserver::SysMem::ptr |
( |
| ) |
const |
|
inline |
◆ ptr() [3/4]
| void* nvdsinferserver::SysMem::ptr |
( |
| ) |
const |
|
inline |
◆ ptr() [4/4]
| void* nvdsinferserver::SysMem::ptr |
( |
| ) |
const |
|
inline |
◆ reuse() [1/2]
| void nvdsinferserver::SysMem::reuse |
( |
| ) |
|
|
inline |
◆ reuse() [2/2]
| void nvdsinferserver::SysMem::reuse |
( |
| ) |
|
|
inline |
◆ type() [1/2]
◆ type() [2/2]
◆ m_Buf
| void * nvdsinferserver::SysMem::m_Buf = nullptr |
|
protected |
◆ m_DevId
| int nvdsinferserver::SysMem::m_DevId = 0 |
|
protected |
◆ m_Size
| size_t nvdsinferserver::SysMem::m_Size = 0 |
|
protected |
◆ m_Type
The documentation for this class was generated from the following file: