xentara-plugin v2.0.4
The Xentara Plugin Framework
|
This is the complete list of members for xentara::io::Component, including all inherited members.
category() const noexcept -> model::ElementCategory final | xentara::io::Component | privatevirtual |
checkAccess(const security::Authorization &authorization, const security::Entitlement &entitlement) const -> bool | xentara::skill::Element | protected |
configBlock() const noexcept -> const memory::ArrayBlock & | xentara::io::Component | protected |
ConfigIntializer typedef | xentara::io::Component | protected |
createChildElement(const skill::Element::Class &elementClass, skill::ElementFactory &factory) -> std::shared_ptr< skill::Element > final | xentara::io::Component | privatevirtual |
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 | |
element() const noexcept -> const model::Element & | xentara::skill::Element | protected |
element() noexcept -> model::Element & | xentara::skill::Element | protected |
elementClass() const noexcept -> const Class & | xentara::skill::Element | |
findAttribute(std::string_view primaryKey) -> model::ElementAttribute | xentara::skill::Element | protected |
findAttributeVerbose(std::string_view primaryKey) -> utils::eh::expected< model::ElementAttribute, std::string > | xentara::skill::Element | protected |
findElement(std::string_view primaryKey) const -> std::shared_ptr< const model::Element > | xentara::skill::Element | protected |
findElement(std::string_view primaryKey) -> std::shared_ptr< model::Element > | xentara::skill::Element | protected |
findElement(const utils::core::Uuid &uuid) const -> std::shared_ptr< const model::Element > | xentara::skill::Element | protected |
findElement(const utils::core::Uuid &uuid) -> std::shared_ptr< model::Element > | xentara::skill::Element | protected |
findElementVerbose(std::string_view primaryKey) const -> utils::eh::expected< std::shared_ptr< const model::Element >, std::string > | xentara::skill::Element | protected |
findElementVerbose(std::string_view primaryKey) -> utils::eh::expected< std::shared_ptr< model::Element >, std::string > | xentara::skill::Element | protected |
findEvent(std::string_view primaryKey) const -> std::shared_ptr< const process::Event > | xentara::skill::Element | protected |
findEvent(std::string_view primaryKey) -> std::shared_ptr< process::Event > | xentara::skill::Element | protected |
findEventVerbose(std::string_view primaryKey) const -> utils::eh::expected< std::shared_ptr< const process::Event >, std::string > | xentara::skill::Element | protected |
findEventVerbose(std::string_view primaryKey) -> utils::eh::expected< std::shared_ptr< process::Event >, std::string > | xentara::skill::Element | protected |
findExtendedEvent(std::string_view primaryKey) const -> process::ExtendedEvent | xentara::skill::Element | protected |
findExtendedEventVerbose(std::string_view primaryKey) const -> utils::eh::expected< process::ExtendedEvent, std::string > | xentara::skill::Element | protected |
findTask(std::string_view primaryKey) const -> std::shared_ptr< const process::Task > | xentara::skill::Element | protected |
findTask(std::string_view primaryKey) -> std::shared_ptr< process::Task > | xentara::skill::Element | protected |
findTaskVerbose(std::string_view primaryKey) const -> utils::eh::expected< std::shared_ptr< const process::Task >, std::string > | xentara::skill::Element | protected |
findTaskVerbose(std::string_view primaryKey) -> utils::eh::expected< std::shared_ptr< process::Task >, std::string > | xentara::skill::Element | protected |
forEachAttribute(const model::ForEachAttributeFunction &function) const -> bool final | xentara::io::Component | privatevirtual |
forEachEvent(const model::ForEachEventFunction &function) -> bool final | xentara::io::Component | privatevirtual |
forEachTask(const model::ForEachTaskFunction &function) -> bool final | xentara::io::Component | privatevirtual |
isAttributePending(std::string_view name) const noexcept -> bool | xentara::skill::Element | virtual |
isAttributePending(const utils::core::Uuid &uuid) const noexcept -> bool | xentara::skill::Element | virtual |
isEventPending(std::string_view name) const noexcept -> bool | xentara::skill::Element | virtual |
isEventPending(const utils::core::Uuid &uuid) const noexcept -> bool | xentara::skill::Element | virtual |
isMetadataPending() const noexcept -> bool | xentara::skill::Element | virtual |
isTaskPending(std::string_view name) const noexcept -> bool | xentara::skill::Element | virtual |
isTaskPending(const utils::core::Uuid &uuid) const noexcept -> bool | xentara::skill::Element | virtual |
load(utils::json::decoder::Object &jsonObject, config::Context &context) -> void final | xentara::io::Component | privatevirtual |
loadConfig(const ConfigIntializer &initializer, utils::json::decoder::Object &jsonObject, config::Resolver &resolver, const FallbackConfigHandler &fallbackHandler) -> void=0 | xentara::io::Component | protectedpure virtual |
makeReadHandle(const model::Attribute &attribute) const noexcept -> std::optional< data::ReadHandle > final | xentara::io::Component | privatevirtual |
makeWriteHandle(const model::Attribute &attribute) noexcept -> std::optional< data::WriteHandle > final | xentara::io::Component | privatevirtual |
name() const -> utils::string::StringView | xentara::skill::Element | |
operator=(const DisableCopy &)=delete | xentara::utils::tools::DisableCopy | |
primaryKey() const -> utils::string::StringView | xentara::skill::Element | |
readHandle(const model::Attribute &attribute) const noexcept -> data::ReadHandle | xentara::io::Component | virtual |
resolveAttribute(std::string_view name) -> const model::Attribute * | xentara::io::Component | virtual |
resolveAttributeByName(std::string_view name) const -> std::shared_ptr< const model::Attribute > final | xentara::io::Component | privatevirtual |
resolveAttributeByUuid(const utils::core::Uuid &uuid) const -> std::shared_ptr< const model::Attribute > final | xentara::io::Component | privatevirtual |
resolveEvent(std::string_view name) -> std::shared_ptr< process::Event > | xentara::io::Component | virtual |
resolveEventByName(std::string_view name) -> std::shared_ptr< process::Event > final | xentara::io::Component | privatevirtual |
resolveEventByUuid(const utils::core::Uuid &uuid) -> std::shared_ptr< process::Event > final | xentara::io::Component | privatevirtual |
resolveTask(std::string_view name) -> std::shared_ptr< process::Task > | xentara::io::Component | virtual |
resolveTaskByName(std::string_view name) -> std::shared_ptr< process::Task > final | xentara::io::Component | privatevirtual |
resolveTaskByUuid(const utils::core::Uuid &uuid) -> std::shared_ptr< process::Task > final | xentara::io::Component | privatevirtual |
rootElement() const -> std::shared_ptr< const model::Element > | xentara::skill::Element | protected |
rootElement() -> std::shared_ptr< model::Element > | xentara::skill::Element | protected |
securityContext() const -> const security::Context & | xentara::skill::Element | protected |
uuid() const -> utils::core::Uuid | xentara::skill::Element | |
writeHandle(const model::Attribute &attribute) noexcept -> data::WriteHandle | xentara::io::Component | virtual |
~Element()=0 | xentara::skill::Element | pure virtual |