17 #ifndef __NUGU_CHIPS_INTERFACE_H__
18 #define __NUGU_CHIPS_INTERFACE_H__
23 namespace NuguCapability {
25 using namespace NuguClientKit;
chips handler interface
Definition: chips_interface.hh:91
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:76
virtual void onReceiveRender(const ChipsInfo &chips_info)=0
Notified when receiving Render directive from server.
capability interface
Definition: capability_interface.hh:82
capability listener interface
Definition: capability_interface.hh:60
ChipsType
Chips Type.
Definition: chips_interface.hh:50
ChipsTarget
Chips Target.
Definition: chips_interface.hh:41
struct NuguCapability::_ChipsInfo ChipsInfo
Model for holding chips Info.
Definition: chips_interface.hh:61
std::string text
Definition: chips_interface.hh:63
ChipsType type
Definition: chips_interface.hh:62
std::string token
Definition: chips_interface.hh:64
Model for holding chips Info.
Definition: chips_interface.hh:60
std::vector< Content > contents
Definition: chips_interface.hh:69
std::string play_service_id
Definition: chips_interface.hh:67
ChipsTarget target
Definition: chips_interface.hh:68