xentara-plugin v2.0.4
The Xentara Plugin Framework
|
deprecated Deprecated base class for non-I/O skills More...
#include <xentara/process/ServiceProvider.hpp>
Classes | |
class | Environment |
The actual skill (formerly called “service provider environment”) More... | |
Public Member Functions | |
virtual auto | registerObjects (Registry ®istry) -> void=0 |
Called by the framework to register the element classes. | |
virtual auto | createEnvironment () -> std::unique_ptr< Environment >=0 |
Called by the framework to create the actual skill. | |
Virtual Overrides for skill::Skill::Class | |
| |
auto | registerElements (Registry ®istry) -> void final |
Virtual overide for skill::Skill::Class::registerElements() | |
auto | createSkill () -> std::unique_ptr< skill::Skill > final |
Virtual overide for skill::Skill::Class::registerElements() | |
Public Member Functions inherited from xentara::skill::Skill::Class | |
virtual | ~Class ()=0 |
Virtual destructor. | |
virtual auto | name () const -> std::string_view=0 |
Gets the name of the skill. | |
virtual auto | uuid () const -> utils::core::Uuid=0 |
Gets the UUID of the skill. | |
Public Member Functions inherited from xentara::utils::tools::DisableCopy | |
constexpr | DisableCopy () noexcept=default |
DisableCopy (const DisableCopy &)=delete | |
DisableCopy & | operator= (const DisableCopy &)=delete |
deprecated Deprecated base class for non-I/O skills
|
pure virtual |
Called by the framework to create the actual skill.
|
finalvirtual |
Virtual overide for skill::Skill::Class::registerElements()
This function just calls createEnvironment();
Implements xentara::skill::Skill::Class.
|
finalvirtual |
Virtual overide for skill::Skill::Class::registerElements()
This function just calls registerObjects();
Implements xentara::skill::Skill::Class.
|
pure virtual |
Called by the framework to register the element classes.