File tree Expand file tree Collapse file tree
score/launch_manager/src/control_client/src/details Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1212 ********************************************************************************/
1313
1414#include < cstdint>
15- #include < cassert>
1615#include < map>
1716#include < sys/stat.h>
1817#include < thread>
1918
19+ #include < score/assert.hpp>
20+
2021#include " score/concurrency/future/interruptible_future.h"
2122#include " score/concurrency/future/interruptible_promise.h"
2223
@@ -96,8 +97,9 @@ ControlClientImpl::ControlClientImpl(std::function<void(const score::lcm::Execut
9697 ipc_channel_ = score::lcm::internal::ControlClientChannel::initializeControlClientChannel ();
9798
9899 const auto init_result = ipc_request_semaphore_.init (1U , false );
99- assert ((score::lcm::internal::osal::OsalReturnType::kSuccess == init_result) &&
100- " ControlClient semaphore initialization failed" );
100+ SCORE_LANGUAGE_FUTURECPP_ASSERT_PRD_MESSAGE (
101+ score::lcm::internal::osal::OsalReturnType::kSuccess == init_result,
102+ " ControlClient semaphore initialization failed" );
101103 ipc_response_thread_ = std::make_unique<std::thread>(&ControlClientImpl::run, this );
102104}
103105
You can’t perform that action at this time.
0 commit comments