aboutsummaryrefslogtreecommitdiff
path: root/pkg/messages/types/netFile.go
diff options
context:
space:
mode:
authorArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2023-09-21 01:53:59 +0300
committerGitHub <noreply@github.com>2023-09-21 01:53:59 +0300
commit171e350e348afadb55967b9c13d5eadc7f7d2cf4 (patch)
tree14ec93df8ccc1aca0cf453f826d46a402b09dc8f /pkg/messages/types/netFile.go
parentdefine todos on packets (diff)
downloadsdp.go-171e350e348afadb55967b9c13d5eadc7f7d2cf4.tar.gz
sdp.go-171e350e348afadb55967b9c13d5eadc7f7d2cf4.tar.bz2
sdp.go-171e350e348afadb55967b9c13d5eadc7f7d2cf4.zip
add strings builder, customize ALL outputs (#6)
Diffstat (limited to 'pkg/messages/types/netFile.go')
-rw-r--r--pkg/messages/types/netFile.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkg/messages/types/netFile.go b/pkg/messages/types/netFile.go
index c9c587d..4ebd770 100644
--- a/pkg/messages/types/netFile.go
+++ b/pkg/messages/types/netFile.go
@@ -4,6 +4,7 @@ import (
4 "fmt" 4 "fmt"
5 5
6 "github.com/pektezol/bitreader" 6 "github.com/pektezol/bitreader"
7 "github.com/pektezol/demoparser/pkg/writer"
7) 8)
8 9
9type NetFile struct { 10type NetFile struct {
@@ -34,9 +35,13 @@ func (netFileFlags NetFileFlags) String() string {
34} 35}
35 36
36func ParseNetFile(reader *bitreader.Reader) NetFile { 37func ParseNetFile(reader *bitreader.Reader) NetFile {
37 return NetFile{ 38 netFile := NetFile{
38 TransferId: reader.TryReadUInt32(), 39 TransferId: reader.TryReadUInt32(),
39 FileName: reader.TryReadString(), 40 FileName: reader.TryReadString(),
40 FileFlags: NetFileFlags(reader.TryReadBits(2)).String(), 41 FileFlags: NetFileFlags(reader.TryReadBits(2)).String(),
41 } 42 }
43 writer.TempAppendLine("\t\tTransfer ID: %d", netFile.TransferId)
44 writer.TempAppendLine("\t\tFile Name: %s", netFile.FileName)
45 writer.TempAppendLine("\t\tFile Flags: %s", netFile.FileFlags)
46 return netFile
42} 47}