addEventResultCallback(const std::string &ename, EventResultCallback callback)=0 | NuguClientKit::ICapabilityInterface | pure virtual |
cancelDirective(NuguDirective *ndir)=0 | NuguClientKit::ICapabilityInterface | pure virtual |
deInitialize()=0 | NuguClientKit::ICapabilityInterface | pure virtual |
EventResultCallback typedef | NuguClientKit::ICapabilityInterface | |
getName()=0 | NuguClientKit::ICapabilityInterface | pure virtual |
getProperties(const std::string &property, std::list< std::string > &values)=0 | NuguClientKit::ICapabilityInterface | pure virtual |
getProperty(const std::string &property, std::string &value)=0 | NuguClientKit::ICapabilityInterface | pure virtual |
getSpeakerName(const SpeakerType &type)=0 | NuguCapability::ISpeakerHandler | pure virtual |
getSpeakerType(const std::string &name, SpeakerType &type)=0 | NuguCapability::ISpeakerHandler | pure virtual |
getVersion()=0 | NuguClientKit::ICapabilityInterface | pure virtual |
informMuteChanged(SpeakerType type, bool mute)=0 | NuguCapability::ISpeakerHandler | pure virtual |
informVolumeChanged(SpeakerType type, int volume)=0 | NuguCapability::ISpeakerHandler | pure virtual |
initialize()=0 | NuguClientKit::ICapabilityInterface | pure virtual |
notifyEventResponse(const std::string &msg_id, const std::string &data, bool success)=0 | NuguClientKit::ICapabilityInterface | pure virtual |
notifyEventResult(const std::string &event_desc)=0 | NuguClientKit::ICapabilityInterface | pure virtual |
preprocessDirective(NuguDirective *ndir)=0 | NuguClientKit::ICapabilityInterface | pure virtual |
processDirective(NuguDirective *ndir)=0 | NuguClientKit::ICapabilityInterface | pure virtual |
receiveCommand(const std::string &from, const std::string &command, const std::string ¶m)=0 | NuguClientKit::ICapabilityInterface | pure virtual |
receiveCommandAll(const std::string &command, const std::string ¶m)=0 | NuguClientKit::ICapabilityInterface | pure virtual |
removeEventResultCallback(const std::string &ename)=0 | NuguClientKit::ICapabilityInterface | pure virtual |
restore()=0 | NuguClientKit::ICapabilityInterface | pure virtual |
sendEventMuteChanged(const std::string &ps_id, bool result)=0 | NuguCapability::ISpeakerHandler | pure virtual |
sendEventVolumeChanged(const std::string &ps_id, bool result)=0 | NuguCapability::ISpeakerHandler | pure virtual |
setCancelPolicy(bool cancel_previous_dialog, DirectiveCancelPolicy &&cancel_policy={ true })=0 | NuguClientKit::ICapabilityInterface | pure virtual |
setCapabilityListener(ICapabilityListener *clistener)=0 | NuguClientKit::ICapabilityInterface | pure virtual |
setNuguCoreContainer(INuguCoreContainer *core_container)=0 | NuguClientKit::ICapabilityInterface | pure virtual |
setSpeakerInfo(const std::map< SpeakerType, SpeakerInfo > &info)=0 | NuguCapability::ISpeakerHandler | pure virtual |
setSuspendPolicy(SuspendPolicy policy=SuspendPolicy::STOP)=0 | NuguClientKit::ICapabilityInterface | pure virtual |
suspend()=0 | NuguClientKit::ICapabilityInterface | pure virtual |
SuspendPolicy enum name | NuguClientKit::ICapabilityInterface | |
updateCompactContext(NJson::Value &ctx)=0 | NuguClientKit::ICapabilityInterface | pure virtual |
updateInfoForContext(NJson::Value &ctx)=0 | NuguClientKit::ICapabilityInterface | pure virtual |
~ICapabilityInterface()=default (defined in NuguClientKit::ICapabilityInterface) | NuguClientKit::ICapabilityInterface | virtual |
~ISpeakerHandler()=default (defined in NuguCapability::ISpeakerHandler) | NuguCapability::ISpeakerHandler | virtual |