16 #ifndef ACSDK_ALEXAPRESENTATIONFEATURECLIENT_ALEXAPRESENTATIONFEATURECLIENTBUILDER_H_ 17 #define ACSDK_ALEXAPRESENTATIONFEATURECLIENT_ALEXAPRESENTATIONFEATURECLIENTBUILDER_H_ 26 namespace featureClient {
44 static std::unique_ptr<AlexaPresentationFeatureClientBuilder>
create(
46 std::shared_ptr<aplCapabilityCommonInterfaces::VisualStateProviderInterface> stateProviderInterface);
53 std::shared_ptr<AlexaPresentationFeatureClient>
construct(
54 const std::shared_ptr<sdkClient::SDKClientRegistry>& sdkClientRegistry);
69 std::shared_ptr<aplCapabilityCommonInterfaces::VisualStateProviderInterface> stateProviderInterface);
75 std::shared_ptr<aplCapabilityCommonInterfaces::VisualStateProviderInterface> m_stateProviderInterface;
80 #endif // ACSDK_ALEXAPRESENTATIONFEATURECLIENT_ALEXAPRESENTATIONFEATURECLIENTBUILDER_H_ Definition: FeatureClientBuilderInterface.h:37
Definition: AlexaPresentationFeatureClientBuilder.h:36
::std::string string
Definition: gtest-port.h:1097
std::string name() override
std::shared_ptr< AlexaPresentationFeatureClient > construct(const std::shared_ptr< sdkClient::SDKClientRegistry > &sdkClientRegistry)
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
static std::unique_ptr< AlexaPresentationFeatureClientBuilder > create(std::string aplVersion, std::shared_ptr< aplCapabilityCommonInterfaces::VisualStateProviderInterface > stateProviderInterface)