mirror of
				https://github.com/traefik/traefik.git
				synced 2025-11-04 10:21:15 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			15 lines
		
	
	
		
			358 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			358 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package udp
 | 
						|
 | 
						|
// Handler is the UDP counterpart of the usual HTTP handler.
 | 
						|
type Handler interface {
 | 
						|
	ServeUDP(conn *Conn)
 | 
						|
}
 | 
						|
 | 
						|
// The HandlerFunc type is an adapter to allow the use of ordinary functions as handlers.
 | 
						|
type HandlerFunc func(conn *Conn)
 | 
						|
 | 
						|
// ServeUDP implements the Handler interface for UDP.
 | 
						|
func (f HandlerFunc) ServeUDP(conn *Conn) {
 | 
						|
	f(conn)
 | 
						|
}
 |