|
NUGU SDK Linux
1.7.6
|
NUGU Client. More...
#include <nugu_client.hh>
Classes | |
| class | CapabilityBuilder |
| CapabilityBuilder. More... | |
Public Member Functions | |
| void | addDialogUXStateListener (IDialogUXStateAggregatorListener *listener) |
| Add DialogUXStateAggregatorListener. | |
| void | deInitialize (void) |
| Request NUGU SDK deinitialization. | |
| CapabilityBuilder * | getCapabilityBuilder () |
| Get CapabilityBuilder object. More... | |
| ICapabilityInterface * | getCapabilityHandler (const std::string &cname) |
| Get instance of CapabilityAgent. More... | |
| IFocusManager * | getFocusManager () |
| Get instance of FocusManager. More... | |
| INetworkManager * | getNetworkManager () |
| Get NetworkManager object. More... | |
| INuguCoreContainer * | getNuguCoreContainer () |
| Get NuguCoreContainer object. More... | |
| ISpeechRecognizerAggregator * | getSpeechRecognizerAggregator () |
| Get instance of SpeechRecognizerAggregator. More... | |
| bool | initialize (void) |
| Request NUGU SDK initialization. | |
| bool | loadPlugins (const std::string &path="") |
| Request NUGU SDK to load all plugins from directory. If this function is not called directly, it is called automatically by initialize(). More... | |
| void | removeDialogUXStateListener (IDialogUXStateAggregatorListener *listener) |
| Remove DialogUXStateAggregatorListener. | |
| void | setWakeupWord (const std::string &wakeup_word) |
| Set wakeup word. More... | |
| void | unloadPlugins (void) |
| Request NUGU SDK to unload all plugins. | |
NUGU Client.
| void NuguClientKit::NuguClient::setWakeupWord | ( | const std::string & | wakeup_word | ) |
Set wakeup word.
| [in] | wakeup_word | wakeup word text |
| CapabilityBuilder* NuguClientKit::NuguClient::getCapabilityBuilder | ( | ) |
Get CapabilityBuilder object.
| bool NuguClientKit::NuguClient::loadPlugins | ( | const std::string & | path = "" | ) |
Request NUGU SDK to load all plugins from directory. If this function is not called directly, it is called automatically by initialize().
| [in] | path | Plugin directory path. If empty, the default directory is used. |
| INuguCoreContainer* NuguClientKit::NuguClient::getNuguCoreContainer | ( | ) |
Get NuguCoreContainer object.
| INetworkManager* NuguClientKit::NuguClient::getNetworkManager | ( | ) |
Get NetworkManager object.
| ICapabilityInterface* NuguClientKit::NuguClient::getCapabilityHandler | ( | const std::string & | cname | ) |
Get instance of CapabilityAgent.
| IFocusManager* NuguClientKit::NuguClient::getFocusManager | ( | ) |
Get instance of FocusManager.
| ISpeechRecognizerAggregator* NuguClientKit::NuguClient::getSpeechRecognizerAggregator | ( | ) |
Get instance of SpeechRecognizerAggregator.