Skip to content

cvedia::rt::data_collection::DataCollectionBackend

Inherited by DataCollectionBackendImpl

Public Functions

Name
DataCollectionBackend() =default
virtual ~DataCollectionBackend() =default
DataCollectionBackend(DataCollectionBackend && ) =default
DataCollectionBackend(DataCollectionBackend const & ) =delete
DataCollectionBackend & operator=(const DataCollectionBackend & ) =delete
DataCollectionBackend & operator=(DataCollectionBackend && ) =delete
virtual NODISCARD expected< CollectionConfig > getConfig() const =0
virtual NODISCARD expected< CollectionConfig > uploadMetaData(nlohmann::json const & metaData) const =0

Public Functions Documentation

function DataCollectionBackend

DataCollectionBackend() =default

function ~DataCollectionBackend

virtual ~DataCollectionBackend() =default

function DataCollectionBackend

DataCollectionBackend(
    DataCollectionBackend && 
) =default

function DataCollectionBackend

DataCollectionBackend(
    DataCollectionBackend const & 
) =delete

function operator=

DataCollectionBackend & operator=(
    const DataCollectionBackend & 
) =delete

function operator=

DataCollectionBackend & operator=(
    DataCollectionBackend && 
) =delete

function getConfig

virtual NODISCARD expected< CollectionConfig > getConfig() const =0

Reimplemented by: cvedia::rt::data_collection::DataCollectionBackendImpl::getConfig

function uploadMetaData

virtual NODISCARD expected< CollectionConfig > uploadMetaData(
    nlohmann::json const & metaData
) const =0

Reimplemented by: cvedia::rt::data_collection::DataCollectionBackendImpl::uploadMetaData


Updated on 2025-08-24 at 15:42:37 +0000