17 #ifndef __CAPABILITY_FACTORY_H__
18 #define __CAPABILITY_FACTORY_H__
22 namespace NuguCapability {
24 using namespace NuguClientKit;
51 class AudioPlayerAgent;
116 class PhoneCallAgent;
126 class BluetoothAgent;
151 template <
typename T,
typename V>
CapabilityFactory.
Definition: capability_factory.hh:141
static V * makeCapability(ICapabilityListener *listener=nullptr)
Create capability agent instance and return related capability handler.
capability listener interface
Definition: capability_interface.hh:59