17 #ifndef __NUGU_ROUTINE_INTERFACE_H__
18 #define __NUGU_ROUTINE_INTERFACE_H__
23 namespace NuguCapability {
25 using namespace NuguClientKit;
61 virtual bool startRoutine(
const std::string& dialog_id,
const std::string& data) = 0;
routine handler interface
Definition: routine_interface.hh:51
virtual bool prev()=0
move to the previous action and process.
virtual bool startRoutine(const std::string &dialog_id, const std::string &data)=0
start routine using by data which is composed of Routine.Start directive.
virtual bool next()=0
move to the next action and process.
routine listener interface
Definition: routine_interface.hh:42
capability interface
Definition: capability_interface.hh:82
capability listener interface
Definition: capability_interface.hh:60