16 #ifndef ACSDKALEXAPLAYBACKCONTROLLER_ALEXAPLAYBACKCONTROLLERFACTORY_H_ 17 #define ACSDKALEXAPLAYBACKCONTROLLER_ALEXAPLAYBACKCONTROLLERFACTORY_H_ 30 namespace acsdkAlexaPlaybackController {
71 std::shared_ptr<acsdkAlexaPlaybackControllerInterfaces::AlexaPlaybackControllerInterface> playbackController,
72 const std::shared_ptr<avsCommon::sdkInterfaces::ContextManagerInterface>& contextManager,
73 const std::shared_ptr<avsCommon::sdkInterfaces::AlexaInterfaceMessageSenderInterface>& responseSender,
74 const std::shared_ptr<avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface>& exceptionSender,
75 bool isProactivelyReported,
82 #endif // ACSDKALEXAPLAYBACKCONTROLLER_ALEXAPLAYBACKCONTROLLERFACTORY_H_
Definition: AlexaPlaybackControllerFactory.h:36
static avsCommon::utils::Optional< AlexaPlaybackControllerCapabilityAgentData > create(const avsCommon::sdkInterfaces::endpoints::EndpointIdentifier &endpointId, std::shared_ptr< acsdkAlexaPlaybackControllerInterfaces::AlexaPlaybackControllerInterface > playbackController, 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)
std::shared_ptr< avsCommon::sdkInterfaces::DirectiveHandlerInterface > directiveHandler
The interface that this object will use to perform the playback controller operations.
Definition: AlexaPlaybackControllerFactory.h:43
Definition: Optional.h:32
Definition: AlexaPlaybackControllerFactory.h:41
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::shared_ptr< avsCommon::utils::RequiresShutdown > requiresShutdown
The object responsible for cleaning up this capability agent objects during shutdown.
Definition: AlexaPlaybackControllerFactory.h:48
std::shared_ptr< avsCommon::sdkInterfaces::CapabilityConfigurationInterface > capabilityConfigurationInterface
Definition: AlexaPlaybackControllerFactory.h:46
std::string EndpointIdentifier
Definition: EndpointIdentifier.h:38