The base class for array of batch buffers.
Definition at line 125 of file 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) |
|
overridedefault |
|
inline |
Definition at line 154 of file infer_batch_buffer.h.
References buf().
Referenced by appendIBatchBuf().
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 141 of file infer_batch_buffer.h.
|
inline |
Definition at line 160 of file infer_batch_buffer.h.
|
inline |
Definition at line 155 of file infer_batch_buffer.h.
Referenced by addBuf(), appendIBatchBuf(), findFirstGpuId(), and getSafeBuf().
|
inline |
Definition at line 187 of file infer_batch_buffer.h.
|
inline |
Definition at line 152 of file infer_batch_buffer.h.
|
inline |
Definition at line 165 of file infer_batch_buffer.h.
|
inline |
Definition at line 167 of file infer_batch_buffer.h.
References buf().
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 129 of file infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 148 of file infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 135 of file infer_batch_buffer.h.
References buf().
|
inline |
Definition at line 149 of file infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 128 of file infer_batch_buffer.h.
|
inline |
Definition at line 153 of file infer_batch_buffer.h.
|
inline |
Definition at line 186 of file infer_batch_buffer.h.
|
inline |
Definition at line 166 of file infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 150 of file infer_batch_buffer.h.
References setOptions().
|
inline |
Definition at line 190 of file infer_batch_buffer.h.
Referenced by setIOptions().