Documentation
¶
Index ¶
- type Filter
- func (f *Filter) EvalAggregateFilter(row data.AggregateRow) (pass bool)
- func (f *Filter) EvalIngressFilter(row data.IngressRow) (pass bool)
- func (f *Filter) EvalProjectFilter(row data.EgressRow) (pass bool)
- func (f *Filter) EvalSessionCloseFilter(row data.IngressRow) (pass bool)
- func (f *Filter) EvalSessionOpenFilter(row data.IngressRow) (pass bool)
- type Filterer
- type InternalAggregatePayload
- type InternalEgressPayload
- type InternalIngressPayload
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Filter ¶
type Filter struct{}
func (*Filter) EvalAggregateFilter ¶
func (f *Filter) EvalAggregateFilter(row data.AggregateRow) (pass bool)
func (*Filter) EvalIngressFilter ¶
func (f *Filter) EvalIngressFilter(row data.IngressRow) (pass bool)
func (*Filter) EvalProjectFilter ¶
func (*Filter) EvalSessionCloseFilter ¶
func (f *Filter) EvalSessionCloseFilter(row data.IngressRow) (pass bool)
func (*Filter) EvalSessionOpenFilter ¶
func (f *Filter) EvalSessionOpenFilter(row data.IngressRow) (pass bool)
type Filterer ¶
type Filterer interface {
EvalIngressFilter(row data.IngressRow) (pass bool)
EvalAggregateFilter(row data.AggregateRow) (pass bool)
EvalSessionOpenFilter(row data.IngressRow) (pass bool)
EvalSessionCloseFilter(row data.IngressRow) (pass bool)
EvalProjectFilter(row data.EgressRow) (pass bool)
}
type InternalAggregatePayload ¶
type InternalAggregatePayload struct {
// contains filtered or unexported fields
}
func TranslateAggregatePayload ¶
func TranslateAggregatePayload(in data.AggregatePayload) (out InternalAggregatePayload)
type InternalEgressPayload ¶
type InternalEgressPayload struct {
// contains filtered or unexported fields
}
func TranslateEgressPayload ¶
func TranslateEgressPayload(in data.EgressPayload) (out InternalEgressPayload)
type InternalIngressPayload ¶
type InternalIngressPayload struct {
// contains filtered or unexported fields
}
func TranslateIngressPayload ¶
func TranslateIngressPayload(in data.IngressPayload) (out InternalIngressPayload)
Click to show internal directories.
Click to hide internal directories.