MCPcopy
hub / github.com/cloudflare/cloudflared / FunnelID

Interface FunnelID

packet/funnel.go:58–62  ·  view source on GitHub ↗

FunnelID represents a key type that can be used by FunnelTracker

Source from the content-addressed store, hash-verified

56
57// FunnelID represents a key type that can be used by FunnelTracker
58type FunnelID interface {
59 // Type returns the name of the type that implements the FunnelID
60 Type() string
61 fmt.Stringer
62}
63
64// FunnelTracker tracks funnel from the perspective of eyeball to origin
65type FunnelTracker struct {

Callers

nothing calls this directly

Implementers 7

ConnectRequesttunnelrpc/proto/quic_metadata_protocol
flow3Tupleingress/icmp_posix.go
TracedPacketquic/datagramv2.go
TracingSpanPacketquic/datagramv2.go
mockServiceoverwatch/manager_test.go
ForwarderServicecmd/cloudflared/app_forward_service.go
testFunnelIDpacket/funnel_test.go

Calls

no outgoing calls

Tested by

no test coverage detected