mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
cluster/Backend/DoProcessEvent: Use generic metadata, not just timestamps
This commit is contained in:
parent
4996ba88fb
commit
b87109fcf1
1 changed files with 2 additions and 5 deletions
|
@ -62,11 +62,8 @@ std::tuple<zeek::EventHandlerPtr, zeek::Args, zeek::detail::EventMetadataVectorP
|
||||||
}
|
}
|
||||||
|
|
||||||
bool detail::LocalEventHandlingStrategy::DoProcessEvent(std::string_view topic, detail::Event e) {
|
bool detail::LocalEventHandlingStrategy::DoProcessEvent(std::string_view topic, detail::Event e) {
|
||||||
zeek::detail::EventMetadataVectorPtr meta;
|
auto [handler, args, meta] = std::move(e).Take();
|
||||||
if ( auto ts = e.Timestamp(); ts >= 0.0 )
|
zeek::event_mgr.Enqueue(std::move(meta), handler, std::move(args), util::detail::SOURCE_BROKER);
|
||||||
meta = zeek::detail::MakeEventMetadataVector(e.Timestamp());
|
|
||||||
|
|
||||||
zeek::event_mgr.Enqueue(std::move(meta), e.Handler(), std::move(e.Args()), util::detail::SOURCE_BROKER);
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue