|
xentara-plugin v2.0.6
The Xentara Plugin Framework
|
deprecated Deprecated base class for I/O skills More...
#include <xentara/io/Driver.hpp>
Inheritance diagram for xentara::io::Driver:Classes | |
| class | Environment |
| The actual skill (formerly called “driver 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 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.