mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
Move Type types to zeek namespace
This commit is contained in:
parent
4a1b39a2be
commit
ed13972924
120 changed files with 2094 additions and 1934 deletions
|
@ -81,7 +81,7 @@ RuleHdrTest::RuleHdrTest(Prot arg_prot, Comp arg_comp, vector<IPPrefix> arg_v)
|
|||
Val* RuleMatcher::BuildRuleStateValue(const Rule* rule,
|
||||
const RuleEndpointState* state) const
|
||||
{
|
||||
static auto signature_state = zeek::id::find_type<RecordType>("signature_state");
|
||||
static auto signature_state = zeek::id::find_type<zeek::RecordType>("signature_state");
|
||||
RecordVal* val = new RecordVal(signature_state);
|
||||
val->Assign(0, make_intrusive<StringVal>(rule->ID()));
|
||||
val->Assign(1, state->GetAnalyzer()->ConnVal());
|
||||
|
@ -1294,20 +1294,20 @@ static bool val_to_maskedval(Val* v, maskedvalue_list* append_to,
|
|||
MaskedValue* mval = new MaskedValue;
|
||||
|
||||
switch ( v->GetType()->Tag() ) {
|
||||
case TYPE_PORT:
|
||||
case zeek::TYPE_PORT:
|
||||
mval->val = v->AsPortVal()->Port();
|
||||
mval->mask = 0xffffffff;
|
||||
break;
|
||||
|
||||
case TYPE_BOOL:
|
||||
case TYPE_COUNT:
|
||||
case TYPE_ENUM:
|
||||
case TYPE_INT:
|
||||
case zeek::TYPE_BOOL:
|
||||
case zeek::TYPE_COUNT:
|
||||
case zeek::TYPE_ENUM:
|
||||
case zeek::TYPE_INT:
|
||||
mval->val = v->CoerceToUnsigned();
|
||||
mval->mask = 0xffffffff;
|
||||
break;
|
||||
|
||||
case TYPE_SUBNET:
|
||||
case zeek::TYPE_SUBNET:
|
||||
{
|
||||
if ( prefix_vector )
|
||||
{
|
||||
|
@ -1362,7 +1362,7 @@ void id_to_maskedvallist(const char* id, maskedvalue_list* append_to,
|
|||
if ( ! v )
|
||||
return;
|
||||
|
||||
if ( v->GetType()->Tag() == TYPE_TABLE )
|
||||
if ( v->GetType()->Tag() == zeek::TYPE_TABLE )
|
||||
{
|
||||
auto lv = v->AsTableVal()->ToPureListVal();
|
||||
|
||||
|
@ -1384,7 +1384,7 @@ char* id_to_str(const char* id)
|
|||
if ( ! v )
|
||||
goto error;
|
||||
|
||||
if ( v->GetType()->Tag() != TYPE_STRING )
|
||||
if ( v->GetType()->Tag() != zeek::TYPE_STRING )
|
||||
{
|
||||
rules_error("Identifier must refer to string");
|
||||
goto error;
|
||||
|
@ -1407,10 +1407,10 @@ uint32_t id_to_uint(const char* id)
|
|||
if ( ! v )
|
||||
return 0;
|
||||
|
||||
TypeTag t = v->GetType()->Tag();
|
||||
zeek::TypeTag t = v->GetType()->Tag();
|
||||
|
||||
if ( t == TYPE_BOOL || t == TYPE_COUNT || t == TYPE_ENUM ||
|
||||
t == TYPE_INT || t == TYPE_PORT )
|
||||
if ( t == zeek::TYPE_BOOL || t == zeek::TYPE_COUNT || t == zeek::TYPE_ENUM ||
|
||||
t == zeek::TYPE_INT || t == zeek::TYPE_PORT )
|
||||
return v->CoerceToUnsigned();
|
||||
|
||||
rules_error("Identifier must refer to integer");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue