16 #ifndef ACSDKALERTS_ALERTSCOMPONENT_H_ 17 #define ACSDKALERTS_ALERTSCOMPONENT_H_ 47 namespace acsdkAlerts {
53 std::shared_ptr<acsdkAlertsInterfaces::AlertsCapabilityAgentInterface>,
54 acsdkManufactory::Import<
55 std::shared_ptr<acsdkApplicationAudioPipelineFactoryInterfaces::ApplicationAudioPipelineFactoryInterface>>,
56 acsdkManufactory::Import<std::shared_ptr<acsdkShutdownManagerInterfaces::ShutdownNotifierInterface>>,
57 acsdkManufactory::Import<std::shared_ptr<acsdkSystemClockMonitorInterfaces::SystemClockNotifierInterface>>,
58 acsdkManufactory::Import<std::shared_ptr<avsCommon::sdkInterfaces::AVSConnectionManagerInterface>>,
59 acsdkManufactory::Import<std::shared_ptr<avsCommon::sdkInterfaces::ContextManagerInterface>>,
60 acsdkManufactory::Import<std::shared_ptr<avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface>>,
61 acsdkManufactory::Import<acsdkManufactory::Annotated<
62 avsCommon::sdkInterfaces::AudioFocusAnnotation,
63 avsCommon::sdkInterfaces::FocusManagerInterface>>,
64 acsdkManufactory::Import<std::shared_ptr<avsCommon::sdkInterfaces::InternetConnectionMonitorInterface>>,
65 acsdkManufactory::Import<std::shared_ptr<avsCommon::sdkInterfaces::MessageSenderInterface>>,
66 acsdkManufactory::Import<std::shared_ptr<avsCommon::sdkInterfaces::SpeakerManagerInterface>>,
67 acsdkManufactory::Import<std::shared_ptr<avsCommon::sdkInterfaces::audio::AudioFactoryInterface>>,
68 acsdkManufactory::Import<acsdkManufactory::Annotated<
70 avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterface>>,
71 acsdkManufactory::Import<std::shared_ptr<avsCommon::utils::metrics::MetricRecorderInterface>>,
72 acsdkManufactory::Import<std::shared_ptr<certifiedSender::CertifiedSender>>,
73 acsdkManufactory::Import<std::shared_ptr<registrationManager::CustomerDataManagerInterface>>,
74 acsdkManufactory::Import<std::shared_ptr<settings::DeviceSettingsManager>>,
89 #endif // ACSDKALERTS_ALERTSCOMPONENT_H_
acsdkManufactory::Component< std::shared_ptr< acsdkAlertsInterfaces::AlertsCapabilityAgentInterface >, acsdkManufactory::Import< std::shared_ptr< acsdkApplicationAudioPipelineFactoryInterfaces::ApplicationAudioPipelineFactoryInterface > >, acsdkManufactory::Import< std::shared_ptr< acsdkShutdownManagerInterfaces::ShutdownNotifierInterface > >, acsdkManufactory::Import< std::shared_ptr< acsdkSystemClockMonitorInterfaces::SystemClockNotifierInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::AVSConnectionManagerInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > >, acsdkManufactory::Import< acsdkManufactory::Annotated< avsCommon::sdkInterfaces::AudioFocusAnnotation, avsCommon::sdkInterfaces::FocusManagerInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::InternetConnectionMonitorInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::SpeakerManagerInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::audio::AudioFactoryInterface > >, acsdkManufactory::Import< acsdkManufactory::Annotated< avsCommon::sdkInterfaces::endpoints::DefaultEndpointAnnotation, avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > >, acsdkManufactory::Import< std::shared_ptr< certifiedSender::CertifiedSender > >, acsdkManufactory::Import< std::shared_ptr< registrationManager::CustomerDataManagerInterface > >, acsdkManufactory::Import< std::shared_ptr< settings::DeviceSettingsManager > >, acsdkManufactory::Import< std::shared_ptr< storage::AlertStorageInterface > >> AlertsComponent
Definition: AlertsComponent.h:75
avsCommon::sdkInterfaces::endpoints::DefaultEndpointAnnotation DefaultEndpointAnnotation
Definition: AlexaInterfaceCapabilityAgentTest.cpp:50
Definition: Component.h:36
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
AlertsComponent getComponent(bool startAlertSchedulingOnInitialization=true)