xentara-plugin v1.2.1
The Xentara Plugin Framework
|
This is the complete list of members for xentara::io::Component, including all inherited members.
cleanup() -> void | xentara::io::Component | protectedvirtual |
configBlock() const noexcept -> const memory::ArrayBlock & | xentara::io::Component | protected |
ConfigIntializer typedef | xentara::io::Component | protected |
createIo(const IoClass &ioClass, plugin::SharedFactory< Io > &factory) -> std::shared_ptr< Io > | xentara::io::Component | virtual |
createIoBatch(const IoBatchClass &ioBatchClass, plugin::SharedFactory< IoBatch > &factory) -> std::shared_ptr< IoBatch > | xentara::io::Component | virtual |
createSubComponent(const ComponentClass &componentClass, plugin::SharedFactory< Component > &factory) -> std::shared_ptr< Component > | xentara::io::Component | virtual |
DisableCopy() noexcept=default | xentara::utils::tools::DisableCopy | |
DisableCopy(const DisableCopy &)=delete | xentara::utils::tools::DisableCopy | |
loadConfig(const ConfigIntializer &initializer, utils::json::decoder::Object &jsonObject, config::Resolver &resolver, const FallbackConfigHandler &fallbackHandler) -> void=0 | xentara::io::Component | protectedpure virtual |
name() const -> std::string | xentara::io::Component | |
operator=(const DisableCopy &)=delete | xentara::utils::tools::DisableCopy | |
postPrepare() -> void | xentara::io::Component | protectedvirtual |
postRealize() -> void | xentara::io::Component | protectedvirtual |
preCleanup() -> void | xentara::io::Component | protectedvirtual |
prepare() -> void | xentara::io::Component | protectedvirtual |
primaryKey() const -> std::string | xentara::io::Component | |
readHandle(const model::Attribute &attribute) const noexcept -> data::ReadHandle | xentara::io::Component | virtual |
realize() -> void | xentara::io::Component | protectedvirtual |
resolveAttribute(std::string_view name) -> const model::Attribute * | xentara::io::Component | virtual |
resolveEvent(std::string_view name) -> std::shared_ptr< process::Event > | xentara::io::Component | virtual |
resolveTask(std::string_view name) -> std::shared_ptr< process::Task > | xentara::io::Component | virtual |
uuid() const -> utils::core::Uuid | xentara::io::Component | |
writeHandle(const model::Attribute &attribute) noexcept -> data::WriteHandle | xentara::io::Component | virtual |
xentara_cat_string | xentara::io::Component | friend |
~Component()=0 | xentara::io::Component | pure virtual |