github.com/cilium/cilium@v1.16.2/pkg/proxy/endpoint/test/updater_mock.go (about) 1 // SPDX-License-Identifier: Apache-2.0 2 // Copyright Authors of Cilium 3 4 package test 5 6 import ( 7 "github.com/cilium/cilium/pkg/fqdn/restore" 8 "github.com/cilium/cilium/pkg/proxy/accesslog" 9 ) 10 11 type ProxyUpdaterMock struct { 12 Id uint64 13 Ipv4 string 14 Ipv6 string 15 } 16 17 func (m *ProxyUpdaterMock) GetID() uint64 { return m.Id } 18 19 func (m *ProxyUpdaterMock) GetIPv4Address() string { return m.Ipv4 } 20 21 func (m *ProxyUpdaterMock) GetIPv6Address() string { return m.Ipv6 } 22 23 func (m *ProxyUpdaterMock) GetNamedPort(bool, string, uint8) uint16 { return 0 } 24 25 func (m *ProxyUpdaterMock) ConntrackNameLocked() string { return "global" } 26 27 func (m *ProxyUpdaterMock) OnProxyPolicyUpdate(policyRevision uint64) {} 28 29 func (m *ProxyUpdaterMock) UpdateProxyStatistics(proxyTypet, l4Protocol string, port, proxyPort uint16, ingress, request bool, 30 verdict accesslog.FlowVerdict) { 31 } 32 33 func (m *ProxyUpdaterMock) OnDNSPolicyUpdateLocked(rules restore.DNSRules) {}