cvedia::rt::iface::Exporter¶
Inherited by ExporterImpl
Public Functions¶
| Name | |
|---|---|
| Exporter() =default | |
| virtual | ~Exporter() =default |
| virtual std::string | getName() =0 |
| virtual SchemaCapabilities | getCapabilities() =0 |
| virtual expected< iface::SchemaCapabilities > | getRequestedCapabilities() =0 |
| virtual expected< void > | initialize(std::string const & initFile) =0 |
| virtual std::map< std::string, std::shared_ptr< ConfigDescriptor > > | getConfigDescriptors() =0 |
| virtual expected< void > | writeData(nlohmann::json const & data) =0 |
| virtual expected< void > | writeData(std::string const & data) =0 |
Public Functions Documentation¶
function Exporter¶
Exporter() =default
function ~Exporter¶
virtual ~Exporter() =default
function getName¶
virtual std::string getName() =0
Reimplemented by: cvedia::rt::ExporterImpl::getName
function getCapabilities¶
virtual SchemaCapabilities getCapabilities() =0
Reimplemented by: cvedia::rt::ExporterImpl::getCapabilities
function getRequestedCapabilities¶
virtual expected< iface::SchemaCapabilities > getRequestedCapabilities() =0
Reimplemented by: cvedia::rt::ExporterImpl::getRequestedCapabilities
function initialize¶
virtual expected< void > initialize(
std::string const & initFile
) =0
Reimplemented by: cvedia::rt::ExporterImpl::initialize
function getConfigDescriptors¶
virtual std::map< std::string, std::shared_ptr< ConfigDescriptor > > getConfigDescriptors() =0
Reimplemented by: cvedia::rt::ExporterImpl::getConfigDescriptors
function writeData¶
virtual expected< void > writeData(
nlohmann::json const & data
) =0
Reimplemented by: cvedia::rt::ExporterImpl::writeData
function writeData¶
virtual expected< void > writeData(
std::string const & data
) =0
Reimplemented by: cvedia::rt::ExporterImpl::writeData