16 #ifndef ACSDK_VISUALCHARACTERISTICS_VISUALCHARACTERISTICSFACTORY_H_ 17 #define ACSDK_VISUALCHARACTERISTICS_VISUALCHARACTERISTICSFACTORY_H_ 32 namespace visualCharacteristics {
51 std::shared_ptr<presentationOrchestratorInterfaces::PresentationOrchestratorStateObserverInterface>
62 const std::shared_ptr<alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface>& contextManager,
63 const std::shared_ptr<alexaClientSDK::avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface>&
64 exceptionEncounteredSender);
70 #endif // ACSDK_VISUALCHARACTERISTICS_VISUALCHARACTERISTICSFACTORY_H_
Definition: VisualCharacteristicsFactory.h:34
Definition: Optional.h:32
std::shared_ptr< presentationOrchestratorInterfaces::PresentationOrchestratorStateObserverInterface > presentationOrchestratorStateObserverInterface
Definition: VisualCharacteristicsFactory.h:52
std::shared_ptr< avsCommon::utils::RequiresShutdown > requiresShutdown
Instance of RequiresShutdown used for cleaning up during shutdown.
Definition: VisualCharacteristicsFactory.h:44
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
static avsCommon::utils::Optional< VisualCharacteristicsExports > create(const std::shared_ptr< alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface > &contextManager, const std::shared_ptr< alexaClientSDK::avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > &exceptionEncounteredSender)
std::shared_ptr< avsCommon::sdkInterfaces::CapabilityConfigurationInterface > capabilityConfigurationInterface
Interface providing CapabilitiesDelegate access to the version and configurations of the capabilities...
Definition: VisualCharacteristicsFactory.h:47
Definition: VisualCharacteristicsFactory.h:39
std::shared_ptr< visualCharacteristicsInterfaces::VisualCharacteristicsInterface > visualCharacteristicsInterface
The instance of VisualCharacteristicsInterface provided by VisualCharacteristics. ...
Definition: VisualCharacteristicsFactory.h:41