addObserver(const std::shared_ptr< aplCapabilityCommonInterfaces::APLCapabilityAgentObserverInterface > &observer) override | alexaClientSDK::notifier::Notifier< aplCapabilityCommonInterfaces::APLCapabilityAgentObserverInterface > | inlinevirtual |
addWeakPtrObserver(const std::weak_ptr< aplCapabilityCommonInterfaces::APLCapabilityAgentObserverInterface > &observer) override | alexaClientSDK::notifier::Notifier< aplCapabilityCommonInterfaces::APLCapabilityAgentObserverInterface > | inlinevirtual |
BaseAPLCapabilityAgent(const std::string &avsNamespace, std::shared_ptr< alexaClientSDK::avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionSender, std::shared_ptr< alexaClientSDK::avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder, std::shared_ptr< alexaClientSDK::avsCommon::sdkInterfaces::MessageSenderInterface > messageSender, std::shared_ptr< alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface > contextManager, const std::string &APLMaxVersion, std::shared_ptr< alexaClientSDK::aplCapabilityCommonInterfaces::VisualStateProviderInterface > visualStateProvider=nullptr) | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | |
buildJsonEventString(const std::string &eventName, const std::string &dialogRequestIdString="", const std::string &payload="{}", const std::string &context="") const | alexaClientSDK::avsCommon::avs::CapabilityAgent | protected |
cancelDirective(std::shared_ptr< DirectiveInfo > info) override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
alexaClientSDK::avsCommon::avs::CapabilityAgent::cancelDirective(const std::string &messageId) override final | alexaClientSDK::avsCommon::avs::CapabilityAgent | virtual |
canStateBeRetrieved() | alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterface | inlinevirtual |
CapabilityAgent(const std::string &nameSpace, std::shared_ptr< sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionEncounteredSender) | alexaClientSDK::avsCommon::avs::CapabilityAgent | protected |
clearExecuteCommands(const aplCapabilityCommonInterfaces::PresentationToken &token=std::string(), const bool markAsFailed=true) override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
createDirectiveInfo(std::shared_ptr< AVSDirective > directive, std::unique_ptr< sdkInterfaces::DirectiveHandlerResultInterface > result) | alexaClientSDK::avsCommon::avs::CapabilityAgent | protectedvirtual |
DirectiveType enum name | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | protected |
doShutdown() override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
getAPLCapabilityConfigurations(const std::string &APLMaxVersion)=0 | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | protectedpure virtual |
getAPLDirectiveConfiguration() const =0 | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | protectedpure virtual |
getCapabilityConfigurations() override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
getConfiguration() const override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
getConfigurationRootKey()=0 | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | protectedpure virtual |
getDirectiveType(std::shared_ptr< DirectiveInfo > info)=0 | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | protectedpure virtual |
getExecutor() | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | protected |
getMetricActivityName(MetricActivity activity)=0 | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | protectedpure virtual |
getMetricDataPointName(MetricEvent event)=0 | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | protectedpure virtual |
getPresentationSessionFieldNames()=0 | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | protectedpure virtual |
handleDirective(std::shared_ptr< DirectiveInfo > info) override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
alexaClientSDK::avsCommon::avs::CapabilityAgent::handleDirective(const std::string &messageId) override final | alexaClientSDK::avsCommon::avs::CapabilityAgent | virtual |
handleDirectiveImmediately(std::shared_ptr< alexaClientSDK::avsCommon::avs::AVSDirective > directive) override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | |
alexaClientSDK::avsCommon::avs::CapabilityAgent::handleDirectiveImmediately(std::shared_ptr< avsCommon::avs::AVSDirective > directive)=0 | alexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterface | pure virtual |
handleUnknownDirective(std::shared_ptr< DirectiveInfo > info) | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | protected |
hasReportableStateProperties() | alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterface | inlinevirtual |
initialize() | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
isShutdown() const | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
m_exceptionEncounteredSender | alexaClientSDK::avsCommon::avs::CapabilityAgent | protected |
m_namespace | alexaClientSDK::avsCommon::avs::CapabilityAgent | protected |
MetricActivity enum name | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | protected |
MetricEvent enum name | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | protected |
name() const | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
Notifier() | alexaClientSDK::notifier::Notifier< aplCapabilityCommonInterfaces::APLCapabilityAgentObserverInterface > | inline |
notifyObservers(std::function< void(const std::shared_ptr< aplCapabilityCommonInterfaces::APLCapabilityAgentObserverInterface > &)> notify) override | alexaClientSDK::notifier::Notifier< aplCapabilityCommonInterfaces::APLCapabilityAgentObserverInterface > | inlinevirtual |
notifyObserversInReverse(std::function< void(const std::shared_ptr< aplCapabilityCommonInterfaces::APLCapabilityAgentObserverInterface > &)> notify) override | alexaClientSDK::notifier::Notifier< aplCapabilityCommonInterfaces::APLCapabilityAgentObserverInterface > | inlinevirtual |
onActiveDocumentChanged(const aplCapabilityCommonInterfaces::PresentationToken &token, const alexaClientSDK::aplCapabilityCommonInterfaces::PresentationSession &session) override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
onContextAvailable(const std::string &jsonContext) override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
alexaClientSDK::avsCommon::avs::CapabilityAgent::onContextAvailable(const endpoints::EndpointIdentifier &endpointId, const avs::AVSContext &endpointContext, ContextRequestToken requestToken) | alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterface | inlinevirtual |
onContextFailure(const alexaClientSDK::avsCommon::sdkInterfaces::ContextRequestError error) override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
alexaClientSDK::avsCommon::avs::CapabilityAgent::onContextFailure(const ContextRequestError error, ContextRequestToken token) | alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterface | inlinevirtual |
onDeregistered() override | alexaClientSDK::avsCommon::avs::CapabilityAgent | virtual |
onFocusChanged(FocusState newFocus, MixingBehavior behavior) override | alexaClientSDK::avsCommon::avs::CapabilityAgent | virtual |
onVisualContextAvailable(avsCommon::sdkInterfaces::ContextRequestToken requestToken, const aplCapabilityCommonInterfaces::aplEventPayload::VisualContext &context) override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
preHandleDirective(std::shared_ptr< DirectiveInfo > info) override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
alexaClientSDK::avsCommon::avs::CapabilityAgent::preHandleDirective(std::shared_ptr< AVSDirective > directive, std::unique_ptr< sdkInterfaces::DirectiveHandlerResultInterface > result) override final | alexaClientSDK::avsCommon::avs::CapabilityAgent | |
alexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterface::preHandleDirective(std::shared_ptr< avsCommon::avs::AVSDirective > directive, std::unique_ptr< DirectiveHandlerResultInterface > result)=0 | alexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterface | pure virtual |
proactiveStateReport() override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
processExecuteCommandsResult(const aplCapabilityCommonInterfaces::PresentationToken &token, aplCapabilityCommonInterfaces::APLCommandExecutionEvent event, const std::string &error) override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
processRenderDocumentResult(const aplCapabilityCommonInterfaces::PresentationToken &token, const bool result, const std::string &error) override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
provideState(const alexaClientSDK::avsCommon::avs::NamespaceAndName &stateProviderName, unsigned int stateRequestToken) override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
alexaClientSDK::avsCommon::avs::CapabilityAgent::provideState(const avs::CapabilityTag &stateProviderName, const ContextRequestToken stateRequestToken) | alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterface | inlinevirtual |
recordRenderComplete(const std::chrono::steady_clock::time_point ×tamp) override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
alexaClientSDK::avsCommon::avs::CapabilityAgent::removeDirective(const std::string &messageId) | alexaClientSDK::avsCommon::avs::CapabilityAgent | protected |
removeObserver(const std::shared_ptr< aplCapabilityCommonInterfaces::APLCapabilityAgentObserverInterface > &observer) override | alexaClientSDK::notifier::Notifier< aplCapabilityCommonInterfaces::APLCapabilityAgentObserverInterface > | inlinevirtual |
removeWeakPtrObserver(const std::weak_ptr< aplCapabilityCommonInterfaces::APLCapabilityAgentObserverInterface > &observer) override | alexaClientSDK::notifier::Notifier< aplCapabilityCommonInterfaces::APLCapabilityAgentObserverInterface > | inlinevirtual |
RequiresShutdown(const std::string &name) | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
sendDataSourceFetchRequestEvent(const aplCapabilityCommonInterfaces::aplEventPayload::DataSourceFetch &fetchPayload) override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
sendExceptionEncounteredAndReportFailed(std::shared_ptr< DirectiveInfo > info, const std::string &message, avsCommon::avs::ExceptionErrorType type=avsCommon::avs::ExceptionErrorType::INTERNAL_ERROR) | alexaClientSDK::avsCommon::avs::CapabilityAgent | protected |
sendRuntimeErrorEvent(const aplCapabilityCommonInterfaces::aplEventPayload::RuntimeError &errors) override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
sendUserEvent(const aplCapabilityCommonInterfaces::aplEventPayload::UserEvent &eventPayload) override | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
setAddObserverFunction(std::function< void(const std::shared_ptr< aplCapabilityCommonInterfaces::APLCapabilityAgentObserverInterface > &)> addObserverFunc) override | alexaClientSDK::notifier::Notifier< aplCapabilityCommonInterfaces::APLCapabilityAgentObserverInterface > | inlinevirtual |
setExecutor(const std::shared_ptr< alexaClientSDK::avsCommon::utils::threading::Executor > &executor) | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | |
setHandlingCompleted(std::shared_ptr< DirectiveInfo > info) | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | protected |
shouldPackPresentationSessionToAvsEvents()=0 | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | protectedpure virtual |
shouldQueryState() | alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterface | inlinevirtual |
shutdown() | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
~APLCapabilityAgentInterface()=default | alexaClientSDK::aplCapabilityCommonInterfaces::APLCapabilityAgentInterface | virtual |
~BaseAPLCapabilityAgent()=default | alexaClientSDK::aplCapabilityCommon::BaseAPLCapabilityAgent | virtual |
~CapabilityAgent()=default | alexaClientSDK::avsCommon::avs::CapabilityAgent | virtual |
~CapabilityConfigurationInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::CapabilityConfigurationInterface | virtual |
~ChannelObserverInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::ChannelObserverInterface | virtual |
~ContextRequesterInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterface | virtual |
~DirectiveHandlerInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterface | virtual |
~NotifierInterface()=default | alexaClientSDK::notifierInterfaces::NotifierInterface< aplCapabilityCommonInterfaces::APLCapabilityAgentObserverInterface > | virtual |
~RequiresShutdown() | alexaClientSDK::avsCommon::utils::RequiresShutdown | virtual |
~StateProviderInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterface | virtual |