NUGU SDK Linux  1.7.6
NuguCapability::IExtensionListener Class Referenceabstract

extension listener interface More...

#include <extension_interface.hh>

+ Inheritance diagram for NuguCapability::IExtensionListener:
+ Collaboration diagram for NuguCapability::IExtensionListener:

Public Member Functions

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. More...
 
virtual void requestContext (std::string &context_info)=0
 Request context information for extension context. More...
 
- Public Member Functions inherited from NuguClientKit::ICapabilityListener
virtual ICapabilityInterfacegetCapabilityHandler ()
 Get capability interface object. More...
 
virtual void setCapabilityHandler (ICapabilityInterface *handler)
 Set capability interface object. More...
 

Detailed Description

extension listener interface

See also
IExtensionHandler

Member Function Documentation

◆ receiveAction()

virtual void NuguCapability::IExtensionListener::receiveAction ( const std::string &  data,
const std::string &  ps_id,
const std::string &  dialog_id 
)
pure virtual

Notified when receiving Action directive from server.

Parameters
[in]datareceived raw data
[in]ps_idreceived playServiceId
[in]dialog_iddialogId of received action

◆ requestContext()

virtual void NuguCapability::IExtensionListener::requestContext ( std::string &  context_info)
pure virtual

Request context information for extension context.

Parameters
[in]context_infocontext information

The documentation for this class was generated from the following file: