Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AAAAAIPMatcher ¶
type AAAAAIPMatcher struct {
// contains filtered or unexported fields
}
func NewAAAAAIPMatcher ¶
func NewAAAAAIPMatcher(ipMatcher netlist.Matcher) *AAAAAIPMatcher
func (*AAAAAIPMatcher) Match ¶
func (m *AAAAAIPMatcher) Match(_ context.Context, qCtx *query_context.Context) (bool, error)
type CNameMatcher ¶
type CNameMatcher struct {
// contains filtered or unexported fields
}
func NewCNameMatcher ¶
func NewCNameMatcher(domainMatcher domain.Matcher[struct{}]) *CNameMatcher
func (*CNameMatcher) Match ¶
func (m *CNameMatcher) Match(_ context.Context, qCtx *query_context.Context) (matched bool, _ error)
type ClientECSMatcher ¶
type ClientECSMatcher struct {
// contains filtered or unexported fields
}
func NewClientECSMatcher ¶
func NewClientECSMatcher(ipMatcher netlist.Matcher) *ClientECSMatcher
func (*ClientECSMatcher) Match ¶
func (m *ClientECSMatcher) Match(_ context.Context, qCtx *query_context.Context) (matched bool, err error)
type ClientIPMatcher ¶
type ClientIPMatcher struct {
// contains filtered or unexported fields
}
func NewClientIPMatcher ¶
func NewClientIPMatcher(ipMatcher netlist.Matcher) *ClientIPMatcher
func (*ClientIPMatcher) Match ¶
func (m *ClientIPMatcher) Match(_ context.Context, qCtx *query_context.Context) (matched bool, err error)
type QClassMatcher ¶
type QClassMatcher struct {
// contains filtered or unexported fields
}
func NewQClassMatcher ¶
func NewQClassMatcher(elemMatcher *elem.IntMatcher) *QClassMatcher
func (*QClassMatcher) Match ¶
func (m *QClassMatcher) Match(_ context.Context, qCtx *query_context.Context) (matched bool, _ error)
type QNameMatcher ¶
type QNameMatcher struct {
// contains filtered or unexported fields
}
func NewQNameMatcher ¶
func NewQNameMatcher(domainMatcher domain.Matcher[struct{}]) *QNameMatcher
func (*QNameMatcher) Match ¶
func (m *QNameMatcher) Match(_ context.Context, qCtx *query_context.Context) (matched bool, _ error)
type QTypeMatcher ¶
type QTypeMatcher struct {
// contains filtered or unexported fields
}
func NewQTypeMatcher ¶
func NewQTypeMatcher(elemMatcher *elem.IntMatcher) *QTypeMatcher
func (*QTypeMatcher) Match ¶
func (m *QTypeMatcher) Match(_ context.Context, qCtx *query_context.Context) (matched bool, _ error)
type RCodeMatcher ¶
type RCodeMatcher struct {
// contains filtered or unexported fields
}
func NewRCodeMatcher ¶
func NewRCodeMatcher(elemMatcher *elem.IntMatcher) *RCodeMatcher
func (*RCodeMatcher) Match ¶
func (m *RCodeMatcher) Match(_ context.Context, qCtx *query_context.Context) (matched bool, _ error)
Click to show internal directories.
Click to hide internal directories.