16 #ifndef ACSDKALEXASEEKCONTROLLER_ALEXASEEKCONTROLLERFACTORY_H_ 17 #define ACSDKALEXASEEKCONTROLLER_ALEXASEEKCONTROLLERFACTORY_H_ 32 namespace acsdkAlexaSeekController {
68 std::shared_ptr<acsdkAlexaSeekControllerInterfaces::AlexaSeekControllerInterface> seekController,
69 const std::shared_ptr<avsCommon::sdkInterfaces::ContextManagerInterface>& contextManager,
70 const std::shared_ptr<avsCommon::sdkInterfaces::AlexaInterfaceMessageSenderInterface>& responseSender,
71 const std::shared_ptr<avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface>& exceptionSender,
78 #endif // ACSDKALEXASEEKCONTROLLER_ALEXASEEKCONTROLLERFACTORY_H_
Definition: AlexaSeekControllerFactory.h:38
Definition: Optional.h:32
static avsCommon::utils::Optional< AlexaSeekControllerCapabilityAgentData > create(const avsCommon::sdkInterfaces::endpoints::EndpointIdentifier &endpointId, std::shared_ptr< acsdkAlexaSeekControllerInterfaces::AlexaSeekControllerInterface > seekController, 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 isRetrievable)
std::shared_ptr< avsCommon::utils::RequiresShutdown > requiresShutdown
The object responsible for cleaning up this capability agent's objects during shutdown.
Definition: AlexaSeekControllerFactory.h:47
std::shared_ptr< avsCommon::sdkInterfaces::CapabilityConfigurationInterface > capabilityConfigurationInterface
The interface that provides the configurations of the capabilities being implemented by this capabili...
Definition: AlexaSeekControllerFactory.h:45
std::shared_ptr< avsCommon::sdkInterfaces::DirectiveHandlerInterface > directiveHandler
The interface that this object will use to perform the seek controller operations.
Definition: AlexaSeekControllerFactory.h:43
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::string EndpointIdentifier
Definition: EndpointIdentifier.h:38
This structure contains the interfaces used to interact with the AlexaSeekController Capability Agent...
Definition: AlexaSeekControllerFactory.h:41