Holds CURL state and target metadata for one service request.
Definition at line 84 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/ReIDService.hpp.
Data Fields | |
| NvMOTStreamId | streamId |
| Stream ID of the queried target. More... | |
| TrackerIndex | targetIndex |
| Tracker index of the queried target. More... | |
| TargetId | targetID |
| Target ID at query time. More... | |
| std::string | jsonPayload |
| JSON request payload. More... | |
| std::string | response |
| Response text received from the service. More... | |
| struct curl_slist * | headers = nullptr |
| Per-request header list freed with curl_slist_free_all. More... | |
| struct curl_slist * CurlRequestTargetInfo::headers = nullptr |
Per-request header list freed with curl_slist_free_all.
Definition at line 90 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/ReIDService.hpp.
| std::string CurlRequestTargetInfo::jsonPayload |
JSON request payload.
Definition at line 88 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/ReIDService.hpp.
| std::string CurlRequestTargetInfo::response |
Response text received from the service.
Definition at line 89 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/ReIDService.hpp.
| NvMOTStreamId CurlRequestTargetInfo::streamId |
Stream ID of the queried target.
Definition at line 85 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/ReIDService.hpp.
| TargetId CurlRequestTargetInfo::targetID |
Target ID at query time.
Definition at line 87 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/ReIDService.hpp.
| TrackerIndex CurlRequestTargetInfo::targetIndex |
Tracker index of the queried target.
Definition at line 86 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/ReIDService.hpp.