mirror of
https://github.com/zeek/zeek.git
synced 2025-10-08 09:38:19 +00:00
Move Func up to zeek namespace, rename BroFunc to ScriptFunc
This commit is contained in:
parent
86fdf0eaa9
commit
a2bc42dd93
36 changed files with 190 additions and 184 deletions
|
@ -102,7 +102,7 @@ public:
|
|||
zeek::PDict<InputHash>* currDict;
|
||||
zeek::PDict<InputHash>* lastDict;
|
||||
|
||||
zeek::detail::Func* pred;
|
||||
zeek::Func* pred;
|
||||
|
||||
EventHandlerPtr event;
|
||||
|
||||
|
@ -320,7 +320,7 @@ bool Manager::CreateEventStream(zeek::RecordVal* fval)
|
|||
auto want_record = fval->GetFieldOrDefault("want_record");
|
||||
|
||||
auto ev_val = fval->GetFieldOrDefault("ev");
|
||||
zeek::detail::Func* event = ev_val->AsFunc();
|
||||
zeek::Func* event = ev_val->AsFunc();
|
||||
|
||||
const auto& etype = event->GetType();
|
||||
|
||||
|
@ -409,7 +409,7 @@ bool Manager::CreateEventStream(zeek::RecordVal* fval)
|
|||
assert(false);
|
||||
|
||||
auto error_event_val = fval->GetFieldOrDefault("error_ev");
|
||||
zeek::detail::Func* error_event = error_event_val ? error_event_val->AsFunc() : nullptr;
|
||||
zeek::Func* error_event = error_event_val ? error_event_val->AsFunc() : nullptr;
|
||||
|
||||
if ( ! CheckErrorEventTypes(stream_name, error_event, false) )
|
||||
return false;
|
||||
|
@ -545,7 +545,7 @@ bool Manager::CreateTableStream(zeek::RecordVal* fval)
|
|||
}
|
||||
|
||||
auto event_val = fval->GetFieldOrDefault("ev");
|
||||
zeek::detail::Func* event = event_val ? event_val->AsFunc() : nullptr;
|
||||
zeek::Func* event = event_val ? event_val->AsFunc() : nullptr;
|
||||
|
||||
if ( event )
|
||||
{
|
||||
|
@ -618,7 +618,7 @@ bool Manager::CreateTableStream(zeek::RecordVal* fval)
|
|||
}
|
||||
|
||||
auto error_event_val = fval->GetFieldOrDefault("error_ev");
|
||||
zeek::detail::Func* error_event = error_event_val ? error_event_val->AsFunc() : nullptr;
|
||||
zeek::Func* error_event = error_event_val ? error_event_val->AsFunc() : nullptr;
|
||||
|
||||
if ( ! CheckErrorEventTypes(stream_name, error_event, true) )
|
||||
return false;
|
||||
|
@ -691,7 +691,7 @@ bool Manager::CreateTableStream(zeek::RecordVal* fval)
|
|||
return true;
|
||||
}
|
||||
|
||||
bool Manager::CheckErrorEventTypes(const std::string& stream_name, const zeek::detail::Func* ev, bool table) const
|
||||
bool Manager::CheckErrorEventTypes(const std::string& stream_name, const zeek::Func* ev, bool table) const
|
||||
{
|
||||
if ( ev == nullptr )
|
||||
return true;
|
||||
|
@ -1756,7 +1756,7 @@ bool Manager::Delete(ReaderFrontend* reader, Value* *vals)
|
|||
return success;
|
||||
}
|
||||
|
||||
bool Manager::CallPred(zeek::detail::Func* pred_func, const int numvals, ...) const
|
||||
bool Manager::CallPred(zeek::Func* pred_func, const int numvals, ...) const
|
||||
{
|
||||
bool result = false;
|
||||
zeek::Args vl;
|
||||
|
|
|
@ -185,7 +185,7 @@ private:
|
|||
// Check if the types of the error_ev event are correct. If table is
|
||||
// true, check for tablestream type, otherwhise check for eventstream
|
||||
// type.
|
||||
bool CheckErrorEventTypes(const std::string& stream_name, const zeek::detail::Func* error_event, bool table) const;
|
||||
bool CheckErrorEventTypes(const std::string& stream_name, const zeek::Func* error_event, bool table) const;
|
||||
|
||||
// SendEntry implementation for Table stream.
|
||||
int SendEntryTable(Stream* i, const threading::Value* const *vals);
|
||||
|
@ -209,7 +209,7 @@ private:
|
|||
void SendEndOfData(const Stream *i);
|
||||
|
||||
// Call predicate function and return result.
|
||||
bool CallPred(zeek::detail::Func* pred_func, const int numvals, ...) const;
|
||||
bool CallPred(zeek::Func* pred_func, const int numvals, ...) const;
|
||||
|
||||
// Get a hashkey for a set of threading::Values.
|
||||
HashKey* HashValues(const int num_elements, const threading::Value* const *vals) const;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue