The base class for array of batch buffers.
Definition at line 110 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 139 of file infer_batch_buffer.h.
References buf().
Referenced by appendIBatchBuf().
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 126 of file infer_batch_buffer.h.
|
inline |
Definition at line 145 of file infer_batch_buffer.h.
|
inline |
Definition at line 140 of file infer_batch_buffer.h.
Referenced by addBuf(), appendIBatchBuf(), findFirstGpuId(), and getSafeBuf().
|
inline |
Definition at line 172 of file infer_batch_buffer.h.
|
inline |
Definition at line 137 of file infer_batch_buffer.h.
|
inline |
Definition at line 150 of file infer_batch_buffer.h.
|
inline |
Definition at line 152 of file infer_batch_buffer.h.
References buf().
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 114 of file infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 133 of file infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 120 of file infer_batch_buffer.h.
References buf().
|
inline |
Definition at line 134 of file infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 113 of file infer_batch_buffer.h.
|
inline |
Definition at line 138 of file infer_batch_buffer.h.
|
inline |
Definition at line 171 of file infer_batch_buffer.h.
|
inline |
Definition at line 151 of file infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 135 of file infer_batch_buffer.h.
References setOptions().
|
inline |
Definition at line 175 of file infer_batch_buffer.h.
Referenced by setIOptions().