cvedia::rt::ExporterImpl¶
Inherits from Exporter
Public Functions¶
| Name | |
|---|---|
| ExporterImpl() | |
| ~ExporterImpl() override =default | |
| ExporterImpl(ExporterImpl const & ) =delete | |
| ExporterImpl & | operator=(ExporterImpl const & ) =delete |
| virtual NODISCARD expected< void > | initialize(std::string const & initFile) override |
| virtual std::string | getName() override |
| virtual iface::SchemaCapabilities | getCapabilities() override |
| virtual expected< iface::SchemaCapabilities > | getRequestedCapabilities() override |
| virtual std::map< std::string, std::shared_ptr< ConfigDescriptor > > | getConfigDescriptors() override |
| virtual NODISCARD expected< void > | writeData(nlohmann::json const & data) override |
| virtual NODISCARD expected< void > | writeData(std::string const & data) override |
| nlohmann::json | getConfig() |
| std::map< std::string, std::string > & | getEnvironment() |
| std::string | getCommand() |
| std::unique_ptr< iface::Exporter > | create() |
Additional inherited members¶
Public Functions inherited from Exporter
| Name | |
|---|---|
| Exporter() =default | |
| virtual | ~Exporter() =default |
Public Functions Documentation¶
function ExporterImpl¶
ExporterImpl()
function ~ExporterImpl¶
~ExporterImpl() override =default
function ExporterImpl¶
ExporterImpl(
ExporterImpl const &
) =delete
function operator=¶
ExporterImpl & operator=(
ExporterImpl const &
) =delete
function initialize¶
virtual NODISCARD expected< void > initialize(
std::string const & initFile
) override
Reimplements: cvedia::rt::iface::Exporter::initialize
function getName¶
virtual std::string getName() override
Reimplements: cvedia::rt::iface::Exporter::getName
function getCapabilities¶
virtual iface::SchemaCapabilities getCapabilities() override
Reimplements: cvedia::rt::iface::Exporter::getCapabilities
function getRequestedCapabilities¶
virtual expected< iface::SchemaCapabilities > getRequestedCapabilities() override
Reimplements: cvedia::rt::iface::Exporter::getRequestedCapabilities
function getConfigDescriptors¶
virtual std::map< std::string, std::shared_ptr< ConfigDescriptor > > getConfigDescriptors() override
Reimplements: cvedia::rt::iface::Exporter::getConfigDescriptors
function writeData¶
virtual NODISCARD expected< void > writeData(
nlohmann::json const & data
) override
Reimplements: cvedia::rt::iface::Exporter::writeData
function writeData¶
virtual NODISCARD expected< void > writeData(
std::string const & data
) override
Reimplements: cvedia::rt::iface::Exporter::writeData
function getConfig¶
nlohmann::json getConfig()
function getEnvironment¶
std::map< std::string, std::string > & getEnvironment()
function getCommand¶
std::string getCommand()
function create¶
static std::unique_ptr< iface::Exporter > create()