|
Switchboard Extension SDK
|
Manages the extensions of the Switchboard SDK. More...
#include <ExtensionManager.hpp>
Public Member Functions | |
| void | registerExtension (std::shared_ptr< Extension > extension) |
| Registers an extension. | |
| Result< void > | initializeExtension (const std::string &extensionName, const std::map< std::string, std::any > &config) |
| Result< void > | deinitializeExtension (const std::string &extensionName) |
Static Public Member Functions | |
| static ExtensionManager & | getInstance () |
| Gets the shared instance of the ExtensionManager. | |
Manages the extensions of the Switchboard SDK.
| void switchboard::ExtensionManager::registerExtension | ( | std::shared_ptr< Extension > | extension | ) |
Registers an extension.
| extension | The extension to register. |