OpenAssetIO
An abstract API for generalising interactions between a host application and an asset management system
|
The base class that defines a plugin of the C++ plugin system. More...
#include <CppPluginSystemPlugin.hpp>
Public Types | |
using | Ptr = CppPluginSystemPluginPtr |
using | ConstPtr = CppPluginSystemPluginConstPtr |
Public Member Functions | |
virtual | ~CppPluginSystemPlugin () |
Defaulted virtual destructor. More... | |
virtual openassetio::Identifier | identifier () const =0 |
Get the unique identifier of the plugin. More... | |
The base class that defines a plugin of the C++ plugin system.
using Ptr = CppPluginSystemPluginPtr |
|
virtual |
Defaulted virtual destructor.
|
pure virtual |
Get the unique identifier of the plugin.
The identifier should use only alpha-numeric characters and '.', '_' or '-'. For example:
"org.openassetio.test.manager"
Copyright 2013-2023 The Foundry Visionmongers Ltd. OpenAssetIO is released under the Apache 2.0 License