17 #ifndef __NUGU_EXTENSION_INTERFACE_H__
18 #define __NUGU_EXTENSION_INTERFACE_H__
23 namespace NuguCapability {
25 using namespace NuguClientKit;
52 virtual void receiveAction(
const std::string& data,
const std::string& ps_id,
const std::string& dialog_id) = 0;
84 virtual void commandIssued(
const std::string& ps_id,
const std::string& data) = 0;
extension handler interface
Definition: extension_interface.hh:65
virtual void actionSucceeded()=0
Call if handling action succeed.
virtual void actionFailed()=0
Call if handling action fail.
virtual void commandIssued(const std::string &ps_id, const std::string &data)=0
Request the specific command to Play.
extension listener interface
Definition: extension_interface.hh:42
virtual void receiveAction(const std::string &data, const std::string &ps_id, const std::string &dialog_id)=0
Notified when receiving Action directive from server.
virtual void requestContext(std::string &context_info)=0
Request context information for extension context.
capability interface
Definition: capability_interface.hh:82
capability listener interface
Definition: capability_interface.hh:60