summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-05-29 21:42:08 +0200
committerCarl Hetherington <cth@carlh.net>2025-05-29 21:42:08 +0200
commit2572a3f7f9aa213b6a4119f0930787334fbbfcd5 (patch)
treecac91e7698b0c3c99d8a3d640b130e7c081b3c91
parentd4fea6f27ae8bcce5e11f6b727c70899bce6757c (diff)
Pass char* into Synch constructor.
-rw-r--r--src/lib/grok/messenger.cc4
-rw-r--r--src/lib/grok/messenger.h2
-rw-r--r--src/lib/grok/synch.cc2
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)
{