feat(aa): continue refractoring the aa structure.

This commit is contained in:
Alexandre Pujol 2024-04-19 22:43:02 +01:00
parent 8ef858ad35
commit c97886d960
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
22 changed files with 160 additions and 182 deletions

View file

@ -34,7 +34,7 @@ func (r AddressExpr) Equals(other AddressExpr) bool {
}
type Network struct {
Rule
RuleBase
Qualifier
AddressExpr
Domain string
@ -42,9 +42,9 @@ type Network struct {
Protocol string
}
func newNetworkFromLog(log map[string]string) *Network {
func newNetworkFromLog(log map[string]string) Rule {
return &Network{
Rule: newRuleFromLog(log),
RuleBase: newRuleFromLog(log),
Qualifier: newQualifierFromLog(log),
AddressExpr: newAddressExprFromLog(log),
Domain: log["family"],