NUGU SDK Linux  1.7.6
CapabilityFactory

CapabilityFactory. More...

+ Collaboration diagram for CapabilityFactory:

Classes

class  NuguCapability::CapabilityFactory
 CapabilityFactory. More...
 

Variables

class NUGU_API NuguCapability::ASRAgent
 ASRAgent.
 
class NUGU_API NuguCapability::AudioPlayerAgent
 AudioPlayerAgent.
 
class NUGU_API NuguCapability::BatteryAgent
 BatteryAgent.
 
class NUGU_API NuguCapability::BluetoothAgent
 BluetoothAgent.
 
class NUGU_API NuguCapability::ChipsAgent
 ChipsAgent.
 
class NUGU_API NuguCapability::DisplayAgent
 DisplayAgent.
 
class NUGU_API NuguCapability::ExtensionAgent
 ExtensionAgent.
 
class NUGU_API NuguCapability::LocationAgent
 LocationAgent.
 
class NUGU_API NuguCapability::MessageAgent
 MessageAgent.
 
class NUGU_API NuguCapability::MicAgent
 MicAgent.
 
class NUGU_API NuguCapability::NudgeAgent
 NudgeAgent.
 
class NUGU_API NuguCapability::PhoneCallAgent
 PhoneCallAgent.
 
class NUGU_API NuguCapability::RoutineAgent
 RoutineAgent.
 
class NUGU_API NuguCapability::SessionAgent
 SessionAgent.
 
class NUGU_API NuguCapability::SoundAgent
 SoundAgent.
 
class NUGU_API NuguCapability::SpeakerAgent
 SpeakerAgent.
 
class NUGU_API NuguCapability::SystemAgent
 SystemAgent.
 
class NUGU_API NuguCapability::TextAgent
 TextAgent.
 
class NUGU_API NuguCapability::TTSAgent
 TTSAgent.
 
class NUGU_API NuguCapability::UtilityAgent
 UtilityAgent.
 

Detailed Description

CapabilityFactory.

It's a factory for creating each capability instance. Even if it create CapabilityAgent instance itself, it return the related, abstracted handler for encapsulating implements.