Switchboard Extension SDK
Loading...
Searching...
No Matches
switchboard::ExtensionManager Class Referencefinal

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 ExtensionManagergetInstance ()
 Gets the shared instance of the ExtensionManager.

Detailed Description

Manages the extensions of the Switchboard SDK.

Member Function Documentation

◆ registerExtension()

void switchboard::ExtensionManager::registerExtension ( std::shared_ptr< Extension > extension)

Registers an extension.

Parameters
extensionThe extension to register.

The documentation for this class was generated from the following file: