aboutsummaryrefslogtreecommitdiff
path: root/packets/classes/stringtable.go
diff options
context:
space:
mode:
authorArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2022-11-08 20:50:13 +0300
committerArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2023-09-16 21:39:38 +0300
commit335e1b1b94a46795bab95e3eec5fecb303bb4171 (patch)
treecddd561f2fa5c7ae0e44258422da87a817d51b7b /packets/classes/stringtable.go
parentstringtable done, can't see data properly (diff)
downloadsdp.go-335e1b1b94a46795bab95e3eec5fecb303bb4171.tar.gz
sdp.go-335e1b1b94a46795bab95e3eec5fecb303bb4171.tar.bz2
sdp.go-335e1b1b94a46795bab95e3eec5fecb303bb4171.zip
put class type into individual files
Diffstat (limited to 'packets/classes/stringtable.go')
-rw-r--r--packets/classes/stringtable.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/packets/classes/stringtable.go b/packets/classes/stringtable.go
index 64e8496..a1432f9 100644
--- a/packets/classes/stringtable.go
+++ b/packets/classes/stringtable.go
@@ -6,6 +6,18 @@ import (
6 "github.com/pektezol/bitreader" 6 "github.com/pektezol/bitreader"
7) 7)
8 8
9type StringTable struct {
10 TableName string
11 NumOfEntries int16
12 EntryName string
13 EntrySize int16
14 EntryData []byte
15 NumOfClientEntries int16
16 ClientEntryName string
17 ClientEntrySize int16
18 ClientEntryData []byte
19}
20
9func ParseStringTable(data []byte) []StringTable { 21func ParseStringTable(data []byte) []StringTable {
10 reader := bitreader.Reader(bytes.NewReader(data), true) 22 reader := bitreader.Reader(bytes.NewReader(data), true)
11 var stringTables []StringTable 23 var stringTables []StringTable