Move EventMgr, EventHandler, and EventRegistry code to zeek namespace. Rename mgr to event_mgr.

This commit is contained in:
Tim Wojtulewicz 2020-07-20 16:22:30 -07:00
parent 1c17700c48
commit 45b5a98420
76 changed files with 328 additions and 300 deletions

View file

@ -10,6 +10,8 @@
#include "broker/Manager.h"
#include "broker/Data.h"
namespace zeek {
EventHandler::EventHandler(std::string arg_name)
{
name = std::move(arg_name);
@ -118,9 +120,11 @@ void EventHandler::NewEvent(zeek::Args* vl)
auto vargs = zeek::MakeCallArgumentVector(*vl, GetType()->Params());
Event* ev = new Event(new_event, {
auto ev = new zeek::Event(new_event, {
zeek::make_intrusive<zeek::StringVal>(name),
std::move(vargs),
});
mgr.Dispatch(ev);
zeek::event_mgr.Dispatch(ev);
}
} // namespace zeek