The base class for array of batch buffers.
Definition at line 130 of file sources/libs/nvdsinferserver/infer_batch_buffer.h.


Public Member Functions | |
| ~BaseBatchArray () override=default | |
| uint32_t | getSize () const final |
| const IBatchBuffer * | getBuffer (uint32_t arrayIdx) const final |
| SharedIBatchBuffer | getSafeBuf (uint32_t arrayIdx) const final |
| void | appendIBatchBuf (SharedIBatchBuffer buf) final |
| const IOptions * | getOptions () const final |
| SharedIOptions | getSafeOptions () const |
| void | setIOptions (SharedIOptions o) final |
| const std::vector< SharedBatchBuf > & | bufs () const |
| std::vector< SharedBatchBuf > & | mutableBufs () |
| void | addBuf (SharedBatchBuf buf) |
| const SharedBatchBuf & | buf (uint32_t idx) const |
| SharedBatchBuf & | buf (uint32_t idx) |
| const SharedCuEvent & | cuEvent () const |
| void | setCuEvent (SharedCuEvent e) |
| int | findFirstGpuId () const |
| void | setBufId (uint64_t id) |
| uint64_t | bufId () const |
| void | setOptions (SharedIOptions o) |
| ~BaseBatchArray () override=default | |
| uint32_t | getSize () const final |
| const IBatchBuffer * | getBuffer (uint32_t arrayIdx) const final |
| SharedIBatchBuffer | getSafeBuf (uint32_t arrayIdx) const final |
| void | appendIBatchBuf (SharedIBatchBuffer buf) final |
| const IOptions * | getOptions () const final |
| SharedIOptions | getSafeOptions () const |
| void | setIOptions (SharedIOptions o) final |
| const std::vector< SharedBatchBuf > & | bufs () const |
| std::vector< SharedBatchBuf > & | mutableBufs () |
| void | addBuf (SharedBatchBuf buf) |
| const SharedBatchBuf & | buf (uint32_t idx) const |
| SharedBatchBuf & | buf (uint32_t idx) |
| const SharedCuEvent & | cuEvent () const |
| void | setCuEvent (SharedCuEvent e) |
| int | findFirstGpuId () const |
| void | setBufId (uint64_t id) |
| uint64_t | bufId () const |
| void | setOptions (SharedIOptions o) |
|
overridedefault |
|
overridedefault |
|
inline |
Definition at line 159 of file sources/libs/nvdsinferserver/infer_batch_buffer.h.
References buf().
Referenced by appendIBatchBuf().
|
inline |
Definition at line 159 of file 9.1/sources/libs/nvdsinferserver/infer_batch_buffer.h.
References buf().
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 146 of file sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 146 of file 9.1/sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inline |
Definition at line 165 of file sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inline |
Definition at line 165 of file 9.1/sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inline |
Definition at line 160 of file sources/libs/nvdsinferserver/infer_batch_buffer.h.
Referenced by addBuf(), appendIBatchBuf(), findFirstGpuId(), and getSafeBuf().
|
inline |
Definition at line 160 of file 9.1/sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inline |
Definition at line 192 of file sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inline |
Definition at line 192 of file 9.1/sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inline |
Definition at line 157 of file sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inline |
Definition at line 157 of file 9.1/sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inline |
Definition at line 170 of file sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inline |
Definition at line 170 of file 9.1/sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inline |
Definition at line 172 of file 9.1/sources/libs/nvdsinferserver/infer_batch_buffer.h.
References buf().
|
inline |
Definition at line 172 of file sources/libs/nvdsinferserver/infer_batch_buffer.h.
References buf().
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 134 of file sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 134 of file 9.1/sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 153 of file sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 153 of file 9.1/sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 140 of file 9.1/sources/libs/nvdsinferserver/infer_batch_buffer.h.
References buf().
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 140 of file sources/libs/nvdsinferserver/infer_batch_buffer.h.
References buf().
|
inline |
Definition at line 154 of file sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inline |
Definition at line 154 of file 9.1/sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 133 of file 9.1/sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 133 of file sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inline |
Definition at line 158 of file 9.1/sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inline |
Definition at line 158 of file sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inline |
Definition at line 191 of file sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inline |
Definition at line 191 of file 9.1/sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inline |
Definition at line 171 of file 9.1/sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inline |
Definition at line 171 of file sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 155 of file 9.1/sources/libs/nvdsinferserver/infer_batch_buffer.h.
References setOptions().
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 155 of file sources/libs/nvdsinferserver/infer_batch_buffer.h.
References setOptions().
|
inline |
Definition at line 195 of file 9.1/sources/libs/nvdsinferserver/infer_batch_buffer.h.
|
inline |
Definition at line 195 of file sources/libs/nvdsinferserver/infer_batch_buffer.h.
Referenced by setIOptions().