summaryrefslogtreecommitdiff
path: root/src/components/application_manager/test/mock/include/application_manager/policies/policy_event_observer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/application_manager/test/mock/include/application_manager/policies/policy_event_observer.h')
-rw-r--r--src/components/application_manager/test/mock/include/application_manager/policies/policy_event_observer.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/components/application_manager/test/mock/include/application_manager/policies/policy_event_observer.h b/src/components/application_manager/test/mock/include/application_manager/policies/policy_event_observer.h
index e251170fec..7fdfb4e0ac 100644
--- a/src/components/application_manager/test/mock/include/application_manager/policies/policy_event_observer.h
+++ b/src/components/application_manager/test/mock/include/application_manager/policies/policy_event_observer.h
@@ -34,26 +34,26 @@
#define SRC_COMPONENTS_APPLICATION_MANAGER_INCLUDE_APPLICATION_MANAGER_POLICY_EVENT_OBSERVER_H_
#include "application_manager/event_engine/event_observer.h"
+#include "utils/shared_ptr.h"
namespace policy {
namespace smart_objects = NsSmartDeviceLink::NsSmartObjects;
-class PolicyHandler;
+class PolicyManager;
class PolicyEventObserver :
public application_manager::event_engine::EventObserver {
public:
- explicit PolicyEventObserver(policy::PolicyHandler* const policy_handler);
- void set_policy_handler(policy::PolicyHandler* const policy_handler);
+ PolicyEventObserver(utils::SharedPtr<PolicyManager> policy_manager);
void on_event(const application_manager::event_engine::Event& event);
void subscribe_on_event(
const application_manager::event_engine::Event::EventID& event_id,
int32_t hmi_correlation_id = 0);
private:
- sync_primitives::Lock policy_handler_lock_;
- PolicyHandler* policy_handler_;
+ utils::SharedPtr<PolicyManager> policy_manager_;
void ProcessOdometerEvent(const smart_objects::SmartObject& message);
};
} // namespace policy
+
#endif // SRC_COMPONENTS_APPLICATION_MANAGER_INCLUDE_APPLICATION_MANAGER_POLICY_EVENT_OBSERVER_H_