Code Review
/
apps
/
low-level-can-service.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
review
|
tree
raw
|
patch
| inline |
side by side
(parent:
7674529
)
Let the thread to be managed outside the binding.
author
Romain Forlot
<romain.forlot@iot.bzh>
Fri, 2 Jun 2017 17:50:15 +0000
(19:50 +0200)
committer
Romain Forlot
<romain.forlot@iot.bzh>
Fri, 2 Jun 2017 17:50:15 +0000
(19:50 +0200)
Change-Id: Ib905a3e0ea58a32761c4dda4a391c1d7b311c12a
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
CAN-binder/low-can-binding/can/can-bus.cpp
patch
|
blob
|
history
diff --git
a/CAN-binder/low-can-binding/can/can-bus.cpp
b/CAN-binder/low-can-binding/can/can-bus.cpp
index
78a823c
..
5e7ac27
100644
(file)
--- a/
CAN-binder/low-can-binding/can/can-bus.cpp
+++ b/
CAN-binder/low-can-binding/can/can-bus.cpp
@@
-206,13
+206,11
@@
void can_bus_t::start_threads()
{
is_decoding_ = true;
th_decoding_ = std::thread(&can_bus_t::can_decode_message, this);
- if(!th_decoding_.joinable())
- is_decoding_ = false;
+ th_decoding_.detach();
is_pushing_ = true;
th_pushing_ = std::thread(&can_bus_t::can_event_push, this);
- if(!th_pushing_.joinable())
- is_pushing_ = false;
+ th_pushing_.detach();
}
/// @brief Will stop all threads holded by can_bus_t object