16 #ifndef REGISTRATIONMANAGER_REGISTRATIONMANAGERFACTORY_H_ 17 #define REGISTRATIONMANAGER_REGISTRATIONMANAGERFACTORY_H_ 30 namespace registrationManager {
43 const std::shared_ptr<registrationManager::CustomerDataManagerInterface>& customerDataManager,
44 const std::shared_ptr<avsCommon::sdkInterfaces::AVSConnectionManagerInterface>& connectionManager,
45 const std::shared_ptr<avsCommon::sdkInterfaces::DirectiveSequencerInterface>& directiveSequencer,
46 const std::shared_ptr<avsCommon::utils::metrics::MetricRecorderInterface>&
metricRecorder,
47 const std::shared_ptr<registrationManager::RegistrationNotifierInterface>& notifier);
59 #endif // REGISTRATIONMANAGER_REGISTRATIONMANAGERFACTORY_H_
static std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder
Metric recorder shared ptr.
Definition: BaseAPLCapabilityAgentTest.cpp:261
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::shared_ptr< registrationManager::RegistrationManagerInterface > createRegistrationManager(const std::shared_ptr< registrationManager::CustomerDataManagerInterface > &customerDataManager, const std::shared_ptr< avsCommon::sdkInterfaces::AVSConnectionManagerInterface > &connectionManager, const std::shared_ptr< avsCommon::sdkInterfaces::DirectiveSequencerInterface > &directiveSequencer, const std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > &metricRecorder, const std::shared_ptr< registrationManager::RegistrationNotifierInterface > ¬ifier)
std::shared_ptr< registrationManager::RegistrationNotifierInterface > createRegistrationNotifier()