16 #ifndef ALEXA_CLIENT_SDK_AVS_SHARED_PRESENTATIONORCHESTRATOR_PRESENTATIONORCHESTRATORCLIENT_INCLUDE_ACSDK_PRESENTATIONORCHESTRATORCLIENT_PRESENTATIONORCHESTRATORCLIENTFACTORY_H_ 17 #define ALEXA_CLIENT_SDK_AVS_SHARED_PRESENTATIONORCHESTRATOR_PRESENTATIONORCHESTRATORCLIENT_INCLUDE_ACSDK_PRESENTATIONORCHESTRATORCLIENT_PRESENTATIONORCHESTRATORCLIENTFACTORY_H_ 29 namespace presentationOrchestratorClient {
36 std::shared_ptr<presentationOrchestratorInterfaces::PresentationOrchestratorClientInterface>
39 std::shared_ptr<presentationOrchestratorInterfaces::PresentationOrchestratorInterface>
53 const std::shared_ptr<presentationOrchestratorInterfaces::PresentationOrchestratorStateTrackerInterface>&
55 const std::shared_ptr<presentationOrchestratorInterfaces::VisualTimeoutManagerInterface>& visualTimeoutManager,
61 #endif // ALEXA_CLIENT_SDK_AVS_SHARED_PRESENTATIONORCHESTRATOR_PRESENTATIONORCHESTRATORCLIENT_INCLUDE_ACSDK_PRESENTATIONORCHESTRATORCLIENT_PRESENTATIONORCHESTRATORCLIENTFACTORY_H_
::std::string string
Definition: gtest-port.h:1097
std::shared_ptr< presentationOrchestratorInterfaces::PresentationOrchestratorClientInterface > presentationOrchestratorClientInterface
The instance of PresentationOrchestratorClientInterface provided by the PresentationOrchestratorClien...
Definition: PresentationOrchestratorClientFactory.h:37
std::shared_ptr< presentationOrchestratorInterfaces::PresentationOrchestratorInterface > presentationOrchestratorInterface
The instance of PresentationOrchestratorInterface provided by the PresentationOrchestratorClient.
Definition: PresentationOrchestratorClientFactory.h:40
Definition: Optional.h:32
Definition: PresentationOrchestratorClientFactory.h:34
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Definition: PresentationOrchestratorClientFactory.h:30
std::shared_ptr< avsCommon::utils::RequiresShutdown > requiresShutdown
Instance of RequiresShutdown used for cleaning up during shutdown.
Definition: PresentationOrchestratorClientFactory.h:42
static avsCommon::utils::Optional< PresentationOrchestratorClientExports > create(const std::shared_ptr< presentationOrchestratorInterfaces::PresentationOrchestratorStateTrackerInterface > &stateTracker, const std::shared_ptr< presentationOrchestratorInterfaces::VisualTimeoutManagerInterface > &visualTimeoutManager, const std::string &clientId="default")