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. |