From f5dc851ebe09506949e2dc23406a31ea11c59d74 Mon Sep 17 00:00:00 2001 From: Matthias Radestock Date: Tue, 20 Jan 2015 20:30:25 +0000 Subject: [PATCH] cosmetic: move udp sender types from types.go to udp_sender.go --- router/types.go | 20 -------------------- router/udp_sender.go | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+), 20 deletions(-) diff --git a/router/types.go b/router/types.go index 96fb7f95..ec221088 100644 --- a/router/types.go +++ b/router/types.go @@ -132,26 +132,6 @@ type Interaction struct { resultChan chan<- interface{} } -// UDPSender interface and implementations - -type UDPSender interface { - Send([]byte) error - Shutdown() error -} - -type SimpleUDPSender struct { - conn *LocalConnection - udpConn *net.UDPConn -} - -type RawUDPSender struct { - ipBuf gopacket.SerializeBuffer - opts gopacket.SerializeOptions - udpHeader *layers.UDP - socket *net.IPConn - conn *LocalConnection -} - // Packet capture/inject interfaces type PacketSource interface { diff --git a/router/udp_sender.go b/router/udp_sender.go index 6173dc8e..68a75f3d 100644 --- a/router/udp_sender.go +++ b/router/udp_sender.go @@ -8,6 +8,24 @@ import ( "syscall" ) +type UDPSender interface { + Send([]byte) error + Shutdown() error +} + +type SimpleUDPSender struct { + conn *LocalConnection + udpConn *net.UDPConn +} + +type RawUDPSender struct { + ipBuf gopacket.SerializeBuffer + opts gopacket.SerializeOptions + udpHeader *layers.UDP + socket *net.IPConn + conn *LocalConnection +} + func NewSimpleUDPSender(conn *LocalConnection) *SimpleUDPSender { return &SimpleUDPSender{udpConn: conn.Router.UDPListener, conn: conn} }