temp.go 550 B

12345678910111213141516171819202122
  1. package udp
  2. import (
  3. "github.com/slackhq/nebula/header"
  4. "github.com/slackhq/nebula/iputil"
  5. )
  6. type EncWriter interface {
  7. SendVia(via interface{},
  8. relay interface{},
  9. ad,
  10. nb,
  11. out []byte,
  12. nocopy bool,
  13. )
  14. SendMessageToVpnIp(t header.MessageType, st header.MessageSubType, vpnIp iputil.VpnIp, p, nb, out []byte)
  15. Handshake(vpnIp iputil.VpnIp)
  16. }
  17. //TODO: The items in this file belong in their own packages but doing that in a single PR is a nightmare
  18. type LightHouseHandlerFunc func(rAddr *Addr, vpnIp iputil.VpnIp, p []byte, w EncWriter)