diff options
| author | Carl Hetherington <cth@carlh.net> | 2025-05-29 21:42:08 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2025-05-29 21:42:08 +0200 |
| commit | 2572a3f7f9aa213b6a4119f0930787334fbbfcd5 (patch) | |
| tree | cac91e7698b0c3c99d8a3d640b130e7c081b3c91 | |
| parent | d4fea6f27ae8bcce5e11f6b727c70899bce6757c (diff) | |
Pass char* into Synch constructor.
| -rw-r--r-- | src/lib/grok/messenger.cc | 4 | ||||
| -rw-r--r-- | src/lib/grok/messenger.h | 2 | ||||
| -rw-r--r-- | src/lib/grok/synch.cc | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/grok/messenger.cc b/src/lib/grok/messenger.cc index e2ba88c1c..cb05f9c7c 100644 --- a/src/lib/grok/messenger.cc +++ b/src/lib/grok/messenger.cc @@ -183,10 +183,10 @@ Messenger::inbound_thread() void Messenger::startThreads() { - _outbound_synch = new Synch(_outbound_sent_synch, _outbound_receive_ready_synch); + _outbound_synch = new Synch(_outbound_sent_synch.c_str(), _outbound_receive_ready_synch.c_str()); _outbound = std::thread(&Messenger::outbound_thread, this); - _inbound_synch = new Synch(_inbound_sent_synch, _inbound_receive_ready_synch); + _inbound_synch = new Synch(_inbound_sent_synch.c_str(), _inbound_receive_ready_synch.c_str()); _inbound = std::thread(&Messenger::inbound_thread, this); for (size_t i = 0; i < _num_processing_threads; ++i) { diff --git a/src/lib/grok/messenger.h b/src/lib/grok/messenger.h index 1c7ba91aa..600fd14c7 100644 --- a/src/lib/grok/messenger.h +++ b/src/lib/grok/messenger.h @@ -121,7 +121,7 @@ enum SynchDirection class Synch { public: - Synch(std::string const& sent_sem_name, std::string const& receive_ready_sem_name); + Synch(char const* sent_sem_name, char const* receive_ready_sem_name); ~Synch(); void post(SynchDirection dir); diff --git a/src/lib/grok/synch.cc b/src/lib/grok/synch.cc index 1f86d1078..56bcf9436 100644 --- a/src/lib/grok/synch.cc +++ b/src/lib/grok/synch.cc @@ -26,7 +26,7 @@ using namespace grk_plugin; -Synch::Synch(std::string const& sent_sem_name, std::string const& receive_ready_sem_name) +Synch::Synch(char const* sent_sem_name, char const* receive_ready_sem_name) : _sent_sem_name(sent_sem_name) , _receive_ready_sem_name(receive_ready_sem_name) { |
