|
xentara-plugin v2.0.6
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 |