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) {}