From 6f872acf6a3a6c3a7a1a1885e5e66bb7231660b2 Mon Sep 17 00:00:00 2001 From: Romain Forlot Date: Fri, 12 May 2017 14:46:19 +0200 Subject: Use raw pointer to point on parent object. Shared pointer on value is a wrong way because once they is no more object refering to a parent then the pointer on it is destoyed. Not a big deal here but we better have to use raw pointer. Change-Id: I58deeb9e82c446ea135be87c11f405da54cc5bff Signed-off-by: Romain Forlot --- CAN-binder/low-can-binding/can/can-signals.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'CAN-binder/low-can-binding/can/can-signals.cpp') diff --git a/CAN-binder/low-can-binding/can/can-signals.cpp b/CAN-binder/low-can-binding/can/can-signals.cpp index 04d328b..6a68214 100644 --- a/CAN-binder/low-can-binding/can/can-signals.cpp +++ b/CAN-binder/low-can-binding/can/can-signals.cpp @@ -89,7 +89,7 @@ utils::socketcan_bcm_t can_signal_t::get_socket() const return socket_; } -std::shared_ptr can_signal_t::get_message() const +can_message_definition_t* can_signal_t::get_message() const { return parent_; } @@ -195,7 +195,7 @@ float can_signal_t::get_last_value() const return last_value_; } -void can_signal_t::set_parent(std::shared_ptr parent) +void can_signal_t::set_parent(can_message_definition_t* parent) { parent_ = parent; } -- cgit 1.2.3-korg