diff options
| author | Carl Hetherington <cth@carlh.net> | 2025-05-29 22:41:49 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2025-05-29 22:41:49 +0200 |
| commit | 1a132106ec790ec482b3848205d3ea471e25aa2b (patch) | |
| tree | 341811b1e2c00210860f45fd04ebcf91af7780fc | |
| parent | f2f3f3bb71fb7c298c1f828abd6211fd1ddc4583 (diff) | |
Tidy up definition of grok_to_client_message.
| -rw-r--r-- | src/lib/grok/context.h | 1 | ||||
| -rw-r--r-- | src/lib/grok/messenger.cc | 11 | ||||
| -rw-r--r-- | src/lib/grok/messenger.h | 3 |
3 files changed, 5 insertions, 10 deletions
diff --git a/src/lib/grok/context.h b/src/lib/grok/context.h index 5e0e0a42d..5f6697089 100644 --- a/src/lib/grok/context.h +++ b/src/lib/grok/context.h @@ -151,7 +151,6 @@ public: }; _messenger = new Messenger( - grokToClientMessageBuf, grokSentSynch, clientReceiveReadySynch, proc, diff --git a/src/lib/grok/messenger.cc b/src/lib/grok/messenger.cc index bab554d54..eba3f2b6f 100644 --- a/src/lib/grok/messenger.cc +++ b/src/lib/grok/messenger.cc @@ -29,10 +29,10 @@ using namespace grk_plugin; auto constexpr CLIENT_TO_GROK_MESSAGE = "Global\\client_to_grok_message"; auto constexpr CLIENT_SENT = "Global\\client_sent"; auto constexpr GROK_RECEIVE_READY = "Global\\grok_receive_ready"; +auto constexpr GROK_TO_CLIENT_MESSAGE = "Global\\grok_to_client_message"; Messenger::Messenger( - std::string const& inBuf, std::string const& inSent, std::string const& inReceiveReady, std::function<void(std::string)> processor, @@ -41,7 +41,6 @@ Messenger::Messenger( : _running(true) , _frames_scheduled(0) , _frames_compressed(0) - , _inbound_message_buf(inBuf) , _inbound_sent_synch(inSent) , _inbound_receive_ready_synch(inReceiveReady) , _processor(processor) @@ -50,7 +49,7 @@ Messenger::Messenger( , _compressed_frame_size(0) , _num_frames(0) { - shm_unlink(grokToClientMessageBuf.c_str()); + shm_unlink(GROK_TO_CLIENT_MESSAGE); shm_unlink(CLIENT_TO_GROK_MESSAGE); } @@ -160,7 +159,7 @@ Messenger::inbound_thread() int shm_fd = 0; char* receive_buffer = nullptr; - if (!init_shm(_inbound_message_buf.c_str(), messageBufferLen, &shm_fd, &receive_buffer)) { + if (!init_shm(GROK_TO_CLIENT_MESSAGE, messageBufferLen, &shm_fd, &receive_buffer)) { return; } @@ -174,7 +173,7 @@ Messenger::inbound_thread() _receive_queue.push(message); } - ::deinit_shm(_inbound_message_buf.c_str(), messageBufferLen, shm_fd, &receive_buffer); + ::deinit_shm(GROK_TO_CLIENT_MESSAGE, messageBufferLen, shm_fd, &receive_buffer); } @@ -257,7 +256,7 @@ Messenger::launch_grok( return true; } - shm_unlink(grokToClientMessageBuf.c_str()); + shm_unlink(GROK_TO_CLIENT_MESSAGE); shm_unlink(CLIENT_TO_GROK_MESSAGE); startThreads(); diff --git a/src/lib/grok/messenger.h b/src/lib/grok/messenger.h index b1dfdae09..b03b9b77c 100644 --- a/src/lib/grok/messenger.h +++ b/src/lib/grok/messenger.h @@ -33,7 +33,6 @@ namespace grk_plugin { -static std::string grokToClientMessageBuf = "Global\\grok_to_client_message"; static std::string grokSentSynch = "Global\\grok_sent"; static std::string clientReceiveReadySynch = "Global\\client_receive_ready"; static std::string grokUncompressedBuf = "Global\\grok_uncompressed_buf"; @@ -306,7 +305,6 @@ class Messenger { public: Messenger( - std::string const& inBuf, std::string const& inSent, std::string const& inReceiveReady, std::function<void(std::string)> processor, @@ -413,7 +411,6 @@ private: std::atomic<uint32_t> _frames_scheduled; std::atomic<uint32_t> _frames_compressed; - std::string _inbound_message_buf; std::string _inbound_sent_synch; std::string _inbound_receive_ready_synch; |
