Definition at line 54 of file sources/includes/nvdsinferserver/infer_ioptions.h.

Data Structures | |
| struct | oType |
| struct | oType< bool > |
| struct | oType< double > |
| struct | oType< int64_t > |
| struct | oType< std::string > |
| struct | oType< uint64_t > |
| struct | oType< Value * > |
| struct | OTypeV |
Public Member Functions | |
| IOptions ()=default | |
| virtual | ~IOptions ()=default |
| virtual bool | hasValue (const std::string &key) const =0 |
| virtual OptionType | getType (const std::string &name) const =0 |
| virtual uint32_t | getCount () const =0 |
| virtual std::string | getKey (uint32_t idx) const =0 |
| NvDsInferStatus | getDouble (const std::string &name, double &v) const |
| NvDsInferStatus | getInt (const std::string &name, int64_t &v) const |
| NvDsInferStatus | getUInt (const std::string &name, uint64_t &v) const |
| NvDsInferStatus | getString (const std::string &name, std::string &v) |
| NvDsInferStatus | getBool (const std::string &name, bool &v) const |
| template<typename Obj > | |
| NvDsInferStatus | getObj (const std::string &name, Obj *&obj) const |
| template<typename Value > | |
| NvDsInferStatus | getValue (const std::string &name, Value &value) const |
| template<typename Value > | |
| NvDsInferStatus | getValueArray (const std::string &name, std::vector< Value > &values) const |
| IOptions ()=default | |
| virtual | ~IOptions ()=default |
| virtual bool | hasValue (const std::string &key) const =0 |
| virtual OptionType | getType (const std::string &name) const =0 |
| virtual uint32_t | getCount () const =0 |
| virtual std::string | getKey (uint32_t idx) const =0 |
| NvDsInferStatus | getDouble (const std::string &name, double &v) const |
| NvDsInferStatus | getInt (const std::string &name, int64_t &v) const |
| NvDsInferStatus | getUInt (const std::string &name, uint64_t &v) const |
| NvDsInferStatus | getString (const std::string &name, std::string &v) |
| NvDsInferStatus | getBool (const std::string &name, bool &v) const |
| template<typename Obj > | |
| NvDsInferStatus | getObj (const std::string &name, Obj *&obj) const |
| template<typename Value > | |
| NvDsInferStatus | getValue (const std::string &name, Value &value) const |
| template<typename Value > | |
| NvDsInferStatus | getValueArray (const std::string &name, std::vector< Value > &values) const |
Protected Member Functions | |
| virtual NvDsInferStatus | getValuePtr (const std::string &name, OptionType t, void *&ptr) const =0 |
| virtual NvDsInferStatus | getArraySize (const std::string &key, uint32_t &size) const =0 |
| virtual NvDsInferStatus | getRawPtrArray (const std::string &name, OptionType ot, void **ptrBase, uint32_t size) const =0 |
| virtual NvDsInferStatus | getValuePtr (const std::string &name, OptionType t, void *&ptr) const =0 |
| virtual NvDsInferStatus | getArraySize (const std::string &key, uint32_t &size) const =0 |
| virtual NvDsInferStatus | getRawPtrArray (const std::string &name, OptionType ot, void **ptrBase, uint32_t size) const =0 |
|
default |
|
virtualdefault |
|
default |
|
virtualdefault |
|
protectedpure virtual |
Referenced by getValueArray().
|
protectedpure virtual |
|
inline |
Definition at line 94 of file sources/includes/nvdsinferserver/infer_ioptions.h.
|
inline |
Definition at line 94 of file 9.0/sources/includes/nvdsinferserver/infer_ioptions.h.
|
pure virtual |
Implemented in nvdsinferserver::BufOptions, and nvdsinferserver::BufOptions.
|
pure virtual |
Implemented in nvdsinferserver::BufOptions, and nvdsinferserver::BufOptions.
|
inline |
Definition at line 78 of file sources/includes/nvdsinferserver/infer_ioptions.h.
|
inline |
Definition at line 78 of file 9.0/sources/includes/nvdsinferserver/infer_ioptions.h.
|
inline |
Definition at line 82 of file sources/includes/nvdsinferserver/infer_ioptions.h.
|
inline |
Definition at line 82 of file 9.0/sources/includes/nvdsinferserver/infer_ioptions.h.
|
pure virtual |
Implemented in nvdsinferserver::BufOptions, and nvdsinferserver::BufOptions.
|
pure virtual |
Implemented in nvdsinferserver::BufOptions, and nvdsinferserver::BufOptions.
|
inline |
Definition at line 99 of file sources/includes/nvdsinferserver/infer_ioptions.h.
|
inline |
Definition at line 99 of file 9.0/sources/includes/nvdsinferserver/infer_ioptions.h.
|
protectedpure virtual |
|
protectedpure virtual |
Referenced by getValueArray().
|
inline |
Definition at line 90 of file sources/includes/nvdsinferserver/infer_ioptions.h.
|
inline |
Definition at line 90 of file 9.0/sources/includes/nvdsinferserver/infer_ioptions.h.
|
pure virtual |
Implemented in nvdsinferserver::BufOptions, and nvdsinferserver::BufOptions.
|
pure virtual |
Implemented in nvdsinferserver::BufOptions, and nvdsinferserver::BufOptions.
|
inline |
Definition at line 86 of file 9.0/sources/includes/nvdsinferserver/infer_ioptions.h.
|
inline |
Definition at line 86 of file sources/includes/nvdsinferserver/infer_ioptions.h.
|
inline |
Definition at line 105 of file 9.0/sources/includes/nvdsinferserver/infer_ioptions.h.
References getValuePtr(), and NVDSINFER_SUCCESS.
|
inline |
Definition at line 105 of file sources/includes/nvdsinferserver/infer_ioptions.h.
References getValuePtr(), and NVDSINFER_SUCCESS.
|
inline |
Definition at line 119 of file sources/includes/nvdsinferserver/infer_ioptions.h.
References getArraySize(), getRawPtrArray(), and NVDSINFER_SUCCESS.
|
inline |
Definition at line 119 of file 9.0/sources/includes/nvdsinferserver/infer_ioptions.h.
References getArraySize(), getRawPtrArray(), and NVDSINFER_SUCCESS.
|
protectedpure virtual |
Referenced by getValue().
|
protectedpure virtual |
|
pure virtual |
Implemented in nvdsinferserver::BufOptions, and nvdsinferserver::BufOptions.
|
pure virtual |
Implemented in nvdsinferserver::BufOptions, and nvdsinferserver::BufOptions.