addDirectiveHandler(std::shared_ptr< avsCommon::sdkInterfaces::DirectiveHandlerInterface > handler) override | alexaClientSDK::adsl::DirectiveSequencer | |
alexaClientSDK::avsCommon::sdkInterfaces::DirectiveSequencerInterface::addDirectiveHandler(std::shared_ptr< DirectiveHandlerInterface > handler)=0 | alexaClientSDK::avsCommon::sdkInterfaces::DirectiveSequencerInterface | pure virtual |
create(std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionSender, std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder=nullptr) | alexaClientSDK::adsl::DirectiveSequencer | static |
createDirectiveSequencerInterface(std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionSender, std::shared_ptr< acsdkShutdownManagerInterfaces::ShutdownNotifierInterface > shutdownNotifier, std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder) | alexaClientSDK::adsl::DirectiveSequencer | static |
DirectiveSequencerInterface(const std::string &name) | alexaClientSDK::avsCommon::sdkInterfaces::DirectiveSequencerInterface | inline |
disable() override | alexaClientSDK::adsl::DirectiveSequencer | virtual |
enable() override | alexaClientSDK::adsl::DirectiveSequencer | virtual |
getDialogRequestId() override | alexaClientSDK::adsl::DirectiveSequencer | virtual |
isShutdown() const | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
name() const | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
onDirective(std::shared_ptr< avsCommon::avs::AVSDirective > directive) override | alexaClientSDK::adsl::DirectiveSequencer | virtual |
removeDirectiveHandler(std::shared_ptr< avsCommon::sdkInterfaces::DirectiveHandlerInterface > handler) override | alexaClientSDK::adsl::DirectiveSequencer | |
alexaClientSDK::avsCommon::sdkInterfaces::DirectiveSequencerInterface::removeDirectiveHandler(std::shared_ptr< DirectiveHandlerInterface > handler)=0 | alexaClientSDK::avsCommon::sdkInterfaces::DirectiveSequencerInterface | pure virtual |
RequiresShutdown(const std::string &name) | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
setDialogRequestId(const std::string &dialogRequestId) override | alexaClientSDK::adsl::DirectiveSequencer | virtual |
shutdown() | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
~DirectiveSequencerInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::DirectiveSequencerInterface | virtual |
~RequiresShutdown() | alexaClientSDK::avsCommon::utils::RequiresShutdown | virtual |