17 #ifndef __NUGU_CHIPS_INTERFACE_H__
18 #define __NUGU_CHIPS_INTERFACE_H__
22 namespace NuguCapability {
24 using namespace NuguClientKit;
chips handler interface
Definition: chips_interface.hh:90
virtual void addListener(IChipsListener *listener)=0
Add the IChipsListener object.
virtual void removeListener(IChipsListener *listener)=0
Remove the IChipsListener object.
chips listener interface
Definition: chips_interface.hh:75
virtual void onReceiveRender(const ChipsInfo &chips_info)=0
Notified when receiving Render directive from server.
capability interface
Definition: capability_interface.hh:81
capability listener interface
Definition: capability_interface.hh:59
ChipsType
Chips Type.
Definition: chips_interface.hh:49
ChipsTarget
Chips Target.
Definition: chips_interface.hh:40
struct NuguCapability::_ChipsInfo ChipsInfo
Model for holding chips Info.
Definition: chips_interface.hh:60
std::string text
Definition: chips_interface.hh:62
ChipsType type
Definition: chips_interface.hh:61
std::string token
Definition: chips_interface.hh:63
Model for holding chips Info.
Definition: chips_interface.hh:59
std::vector< Content > contents
Definition: chips_interface.hh:68
std::string play_service_id
Definition: chips_interface.hh:66
ChipsTarget target
Definition: chips_interface.hh:67