16 #ifndef ACSDKALEXALAUNCHER_ALEXALAUNCHERFACTORY_H_ 17 #define ACSDKALEXALAUNCHER_ALEXALAUNCHERFACTORY_H_ 30 namespace acsdkAlexaLauncher {
67 std::shared_ptr<acsdkAlexaLauncherInterfaces::AlexaLauncherInterface> launcher,
68 const std::shared_ptr<avsCommon::sdkInterfaces::ContextManagerInterface>& contextManager,
69 const std::shared_ptr<avsCommon::sdkInterfaces::AlexaInterfaceMessageSenderInterface>& responseSender,
70 const std::shared_ptr<avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface>& exceptionSender,
71 bool isProactivelyReported,
78 #endif // ACSDKALEXALAUNCHER_ALEXALAUNCHERFACTORY_H_ static avsCommon::utils::Optional< AlexaLauncherCapabilityAgentData > create(const avsCommon::sdkInterfaces::endpoints::EndpointIdentifier &endpointId, std::shared_ptr< acsdkAlexaLauncherInterfaces::AlexaLauncherInterface > launcher, const std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > &contextManager, const std::shared_ptr< avsCommon::sdkInterfaces::AlexaInterfaceMessageSenderInterface > &responseSender, const std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > &exceptionSender, bool isProactivelyReported, bool isRetrievable)
Definition: AlexaLauncherFactory.h:42
Definition: AlexaLauncherFactory.h:37
Definition: Optional.h:32
std::shared_ptr< avsCommon::utils::RequiresShutdown > requiresShutdown
Definition: AlexaLauncherFactory.h:47
std::shared_ptr< avsCommon::sdkInterfaces::DirectiveHandlerInterface > directiveHandler
Interface for handling AVSDirectives.
Definition: AlexaLauncherFactory.h:44
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::string EndpointIdentifier
Definition: EndpointIdentifier.h:38
std::shared_ptr< avsCommon::sdkInterfaces::CapabilityConfigurationInterface > capabilityConfigurationInterface
Interface providing CapabilitiesDelegate access to the version and configurations of the capabilities...
Definition: AlexaLauncherFactory.h:46