xentara-plugin v2.0.4
The Xentara Plugin Framework
Loading...
Searching...
No Matches
xentara::io::Component Member List

This is the complete list of members for xentara::io::Component, including all inherited members.

category() const noexcept -> model::ElementCategory finalxentara::io::Componentprivatevirtual
checkAccess(const security::Authorization &authorization, const security::Entitlement &entitlement) const -> boolxentara::skill::Elementprotected
configBlock() const noexcept -> const memory::ArrayBlock &xentara::io::Componentprotected
ConfigIntializer typedefxentara::io::Componentprotected
createChildElement(const skill::Element::Class &elementClass, skill::ElementFactory &factory) -> std::shared_ptr< skill::Element > finalxentara::io::Componentprivatevirtual
createIo(const IoClass &ioClass, plugin::SharedFactory< Io > &factory) -> std::shared_ptr< Io >xentara::io::Componentvirtual
createIoBatch(const IoBatchClass &ioBatchClass, plugin::SharedFactory< IoBatch > &factory) -> std::shared_ptr< IoBatch >xentara::io::Componentvirtual
createSubComponent(const ComponentClass &componentClass, plugin::SharedFactory< Component > &factory) -> std::shared_ptr< Component >xentara::io::Componentvirtual
DisableCopy() noexcept=defaultxentara::utils::tools::DisableCopy
DisableCopy(const DisableCopy &)=deletexentara::utils::tools::DisableCopy
element() const noexcept -> const model::Element &xentara::skill::Elementprotected
element() noexcept -> model::Element &xentara::skill::Elementprotected
elementClass() const noexcept -> const Class &xentara::skill::Element
findAttribute(std::string_view primaryKey) -> model::ElementAttributexentara::skill::Elementprotected
findAttributeVerbose(std::string_view primaryKey) -> utils::eh::expected< model::ElementAttribute, std::string >xentara::skill::Elementprotected
findElement(std::string_view primaryKey) const -> std::shared_ptr< const model::Element >xentara::skill::Elementprotected
findElement(std::string_view primaryKey) -> std::shared_ptr< model::Element >xentara::skill::Elementprotected
findElement(const utils::core::Uuid &uuid) const -> std::shared_ptr< const model::Element >xentara::skill::Elementprotected
findElement(const utils::core::Uuid &uuid) -> std::shared_ptr< model::Element >xentara::skill::Elementprotected
findElementVerbose(std::string_view primaryKey) const -> utils::eh::expected< std::shared_ptr< const model::Element >, std::string >xentara::skill::Elementprotected
findElementVerbose(std::string_view primaryKey) -> utils::eh::expected< std::shared_ptr< model::Element >, std::string >xentara::skill::Elementprotected
findEvent(std::string_view primaryKey) const -> std::shared_ptr< const process::Event >xentara::skill::Elementprotected
findEvent(std::string_view primaryKey) -> std::shared_ptr< process::Event >xentara::skill::Elementprotected
findEventVerbose(std::string_view primaryKey) const -> utils::eh::expected< std::shared_ptr< const process::Event >, std::string >xentara::skill::Elementprotected
findEventVerbose(std::string_view primaryKey) -> utils::eh::expected< std::shared_ptr< process::Event >, std::string >xentara::skill::Elementprotected
findExtendedEvent(std::string_view primaryKey) const -> process::ExtendedEventxentara::skill::Elementprotected
findExtendedEventVerbose(std::string_view primaryKey) const -> utils::eh::expected< process::ExtendedEvent, std::string >xentara::skill::Elementprotected
findTask(std::string_view primaryKey) const -> std::shared_ptr< const process::Task >xentara::skill::Elementprotected
findTask(std::string_view primaryKey) -> std::shared_ptr< process::Task >xentara::skill::Elementprotected
findTaskVerbose(std::string_view primaryKey) const -> utils::eh::expected< std::shared_ptr< const process::Task >, std::string >xentara::skill::Elementprotected
findTaskVerbose(std::string_view primaryKey) -> utils::eh::expected< std::shared_ptr< process::Task >, std::string >xentara::skill::Elementprotected
forEachAttribute(const model::ForEachAttributeFunction &function) const -> bool finalxentara::io::Componentprivatevirtual
forEachEvent(const model::ForEachEventFunction &function) -> bool finalxentara::io::Componentprivatevirtual
forEachTask(const model::ForEachTaskFunction &function) -> bool finalxentara::io::Componentprivatevirtual
isAttributePending(std::string_view name) const noexcept -> boolxentara::skill::Elementvirtual
isAttributePending(const utils::core::Uuid &uuid) const noexcept -> boolxentara::skill::Elementvirtual
isEventPending(std::string_view name) const noexcept -> boolxentara::skill::Elementvirtual
isEventPending(const utils::core::Uuid &uuid) const noexcept -> boolxentara::skill::Elementvirtual
isMetadataPending() const noexcept -> boolxentara::skill::Elementvirtual
isTaskPending(std::string_view name) const noexcept -> boolxentara::skill::Elementvirtual
isTaskPending(const utils::core::Uuid &uuid) const noexcept -> boolxentara::skill::Elementvirtual
load(utils::json::decoder::Object &jsonObject, config::Context &context) -> void finalxentara::io::Componentprivatevirtual
loadConfig(const ConfigIntializer &initializer, utils::json::decoder::Object &jsonObject, config::Resolver &resolver, const FallbackConfigHandler &fallbackHandler) -> void=0xentara::io::Componentprotectedpure virtual
makeReadHandle(const model::Attribute &attribute) const noexcept -> std::optional< data::ReadHandle > finalxentara::io::Componentprivatevirtual
makeWriteHandle(const model::Attribute &attribute) noexcept -> std::optional< data::WriteHandle > finalxentara::io::Componentprivatevirtual
name() const -> utils::string::StringViewxentara::skill::Element
operator=(const DisableCopy &)=deletexentara::utils::tools::DisableCopy
primaryKey() const -> utils::string::StringViewxentara::skill::Element
readHandle(const model::Attribute &attribute) const noexcept -> data::ReadHandlexentara::io::Componentvirtual
resolveAttribute(std::string_view name) -> const model::Attribute *xentara::io::Componentvirtual
resolveAttributeByName(std::string_view name) const -> std::shared_ptr< const model::Attribute > finalxentara::io::Componentprivatevirtual
resolveAttributeByUuid(const utils::core::Uuid &uuid) const -> std::shared_ptr< const model::Attribute > finalxentara::io::Componentprivatevirtual
resolveEvent(std::string_view name) -> std::shared_ptr< process::Event >xentara::io::Componentvirtual
resolveEventByName(std::string_view name) -> std::shared_ptr< process::Event > finalxentara::io::Componentprivatevirtual
resolveEventByUuid(const utils::core::Uuid &uuid) -> std::shared_ptr< process::Event > finalxentara::io::Componentprivatevirtual
resolveTask(std::string_view name) -> std::shared_ptr< process::Task >xentara::io::Componentvirtual
resolveTaskByName(std::string_view name) -> std::shared_ptr< process::Task > finalxentara::io::Componentprivatevirtual
resolveTaskByUuid(const utils::core::Uuid &uuid) -> std::shared_ptr< process::Task > finalxentara::io::Componentprivatevirtual
rootElement() const -> std::shared_ptr< const model::Element >xentara::skill::Elementprotected
rootElement() -> std::shared_ptr< model::Element >xentara::skill::Elementprotected
securityContext() const -> const security::Context &xentara::skill::Elementprotected
uuid() const -> utils::core::Uuidxentara::skill::Element
writeHandle(const model::Attribute &attribute) noexcept -> data::WriteHandlexentara::io::Componentvirtual
~Element()=0xentara::skill::Elementpure virtual