17 #ifndef __NUGU_MESSAGE_INTERFACE_H__
18 #define __NUGU_MESSAGE_INTERFACE_H__
23 namespace NuguCapability {
25 using namespace NuguClientKit;
96 virtual void candidatesListed(
const std::string& context_template,
const std::string& payload) = 0;
message handler interface
Definition: message_interface.hh:87
virtual void sendMessageSucceeded(const std::string &payload)=0
The succeed result of send message process.
virtual void getMessageFailed(const std::string &payload)=0
The failed result of get message process.
virtual void candidatesListed(const std::string &context_template, const std::string &payload)=0
The result of send candidates process.
virtual void getMessageSucceeded(const std::string &payload)=0
The succeed result of get message process.
virtual void sendMessageFailed(const std::string &payload)=0
The failed result of send message process.
message listener interface
Definition: message_interface.hh:51
virtual void processSendCandidates(const std::string &payload)=0
Process send candidates.
virtual void processSendMessage(const std::string &payload)=0
Process send message.
virtual void processGetMessage(const std::string &payload)=0
Process get message.
virtual void messageStateChanged(MessageState state, const std::string &received_time, const std::string &token, const std::string &dialog_id)=0
Report changes in the speech state to the user.
capability interface
Definition: capability_interface.hh:82
capability listener interface
Definition: capability_interface.hh:60
MessageState
MessageState.
Definition: message_interface.hh:41