cluster/zeromq: Adapt for OnLoopProcess changes

This commit is contained in:
Arne Welzel 2025-01-21 18:52:49 +01:00
parent 23405194a0
commit 827eccb732
2 changed files with 1 additions and 5 deletions

View file

@ -77,8 +77,6 @@ ZeroMQBackend::~ZeroMQBackend() {
} }
void ZeroMQBackend::DoInitPostScript() { void ZeroMQBackend::DoInitPostScript() {
ThreadedBackend::DoInitPostScript();
listen_xpub_endpoint = listen_xpub_endpoint =
zeek::id::find_val<zeek::StringVal>("Cluster::Backend::ZeroMQ::listen_xpub_endpoint")->ToStdString(); zeek::id::find_val<zeek::StringVal>("Cluster::Backend::ZeroMQ::listen_xpub_endpoint")->ToStdString();
listen_xsub_endpoint = listen_xsub_endpoint =
@ -98,8 +96,8 @@ void ZeroMQBackend::DoInitPostScript() {
event_subscription = zeek::event_registry->Register("Cluster::Backend::ZeroMQ::subscription"); event_subscription = zeek::event_registry->Register("Cluster::Backend::ZeroMQ::subscription");
} }
void ZeroMQBackend::DoTerminate() { void ZeroMQBackend::DoTerminate() {
ThreadedBackend::DoTerminate();
ZEROMQ_DEBUG("Shutting down ctx"); ZEROMQ_DEBUG("Shutting down ctx");
ctx.shutdown(); ctx.shutdown();
ZEROMQ_DEBUG("Joining self_thread"); ZEROMQ_DEBUG("Joining self_thread");

View file

@ -62,8 +62,6 @@ private:
bool DoPublishLogWrites(const logging::detail::LogWriteHeader& header, const std::string& format, bool DoPublishLogWrites(const logging::detail::LogWriteHeader& header, const std::string& format,
cluster::detail::byte_buffer& buf) override; cluster::detail::byte_buffer& buf) override;
const char* Tag() override { return "ZeroMQ"; }
bool DoProcessBackendMessage(int tag, detail::byte_buffer_span payload) override; bool DoProcessBackendMessage(int tag, detail::byte_buffer_span payload) override;
// Script level variables. // Script level variables.