MCPcopy
hub / github.com/slackhq/nebula / EncWriter

Interface EncWriter

interface.go:99–112  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

97}
98
99type EncWriter interface {
100 SendVia(via *HostInfo,
101 relay *Relay,
102 ad,
103 nb,
104 out []byte,
105 nocopy bool,
106 )
107 SendMessageToVpnAddr(t header.MessageType, st header.MessageSubType, vpnAddr netip.Addr, p, nb, out []byte)
108 SendMessageToHostInfo(t header.MessageType, st header.MessageSubType, hostinfo *HostInfo, p, nb, out []byte)
109 Handshake(vpnAddr netip.Addr)
110 GetHostInfo(vpnAddr netip.Addr) *HostInfo
111 GetCertState() *CertState
112}
113
114type recvErrorConfig uint8
115

Callers 24

handleOutboundMethod · 0.65
ixHandshakeStage1Function · 0.65
innerQueryServerMethod · 0.65
SendUpdateMethod · 0.65
handleHostQueryMethod · 0.65
ixHandshakeStage1Function · 0.65

Implementers 3

mockEncWriterhandshake_manager_test.go
Interfaceinterface.go
testEncWriterlighthouse_test.go

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…