cvedia::rt::data_collection::DataCollectionBackendImpl¶
Inherits from DataCollectionBackend
Public Functions¶
Name | |
---|---|
std::unique_ptr< DataCollectionBackend > | create(std::string const & backendUrl) |
DataCollectionBackendImpl(std::string backendUrl ="") | |
virtual NODISCARD expected< CollectionConfig > | getConfig() const override |
virtual NODISCARD expected< CollectionConfig > | uploadMetaData(nlohmann::json const & metaData) const override |
Protected Attributes¶
Name | |
---|---|
std::string | backendUrl_ |
std::string | basePath_ |
std::unique_ptr< httplib::Client > | client_ |
Additional inherited members¶
Public Functions inherited from DataCollectionBackend
Name | |
---|---|
DataCollectionBackend() =default | |
virtual | ~DataCollectionBackend() =default |
DataCollectionBackend(DataCollectionBackend && ) =default | |
DataCollectionBackend(DataCollectionBackend const & ) =delete | |
DataCollectionBackend & | operator=(const DataCollectionBackend & ) =delete |
DataCollectionBackend & | operator=(DataCollectionBackend && ) =delete |
Public Functions Documentation¶
function create¶
static std::unique_ptr< DataCollectionBackend > create(
std::string const & backendUrl
)
function DataCollectionBackendImpl¶
DataCollectionBackendImpl(
std::string backendUrl =""
)
function getConfig¶
virtual NODISCARD expected< CollectionConfig > getConfig() const override
Reimplements: cvedia::rt::data_collection::DataCollectionBackend::getConfig
function uploadMetaData¶
virtual NODISCARD expected< CollectionConfig > uploadMetaData(
nlohmann::json const & metaData
) const override
Reimplements: cvedia::rt::data_collection::DataCollectionBackend::uploadMetaData
Protected Attributes Documentation¶
variable backendUrl_¶
std::string backendUrl_;
variable basePath_¶
std::string basePath_;
variable client_¶
std::unique_ptr< httplib::Client > client_;
Updated on 2025-10-02 at 11:37:42 +0000