aboutsummaryrefslogtreecommitdiff
path: root/udppacket.go
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2022-08-16 23:21:43 +0700
committerShulhan <ms@kilabit.info>2022-08-16 23:21:43 +0700
commitd769cfe466e2a5f96d396f91f6000c4fc604d836 (patch)
treedcea4cfcdb198cc46c97830f2eb17b4fde4f4d98 /udppacket.go
parent1ade2eebf51bd64c60b797c077b436b3221202bf (diff)
downloadhaminer-d769cfe466e2a5f96d396f91f6000c4fc604d836.tar.xz
all: use fixed []byte for consuming UDP packet
Instead of using struct UDPPacket to read UDP packet from HAproxy log, simplify it by using fixed, reusable size of []byte directly.
Diffstat (limited to 'udppacket.go')
-rw-r--r--udppacket.go35
1 files changed, 0 insertions, 35 deletions
diff --git a/udppacket.go b/udppacket.go
deleted file mode 100644
index fd52a61..0000000
--- a/udppacket.go
+++ /dev/null
@@ -1,35 +0,0 @@
-// Copyright 2018, M. Shulhan (ms@kilabit.info). All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-package haminer
-
-const (
- defSize = 1024
-)
-
-// UDPPacket wrap the slice of bytes for easy manipulation.
-type UDPPacket struct {
- Bytes []byte
-}
-
-// NewUDPPacket will create and initialize UDP packet.
-func NewUDPPacket(size uint32) (p *UDPPacket) {
- if size <= 0 {
- size = defSize
- }
- p = &UDPPacket{
- Bytes: make([]byte, size),
- }
-
- return
-}
-
-// Reset will set the content of packet data to zero, so it can be used
-// against on Read().
-func (p *UDPPacket) Reset() {
- p.Bytes[0] = 0
- for x := 1; x < len(p.Bytes); x *= 2 {
- copy(p.Bytes[x:], p.Bytes[:x])
- }
-}