nex-go/byte_stream_settings.go
2023-12-31 23:51:18 -05:00

18 lines
442 B
Go

package nex
// ByteStreamSettings defines some settings for how a ByteStream should handle certain data types
type ByteStreamSettings struct {
StringLengthSize int
PIDSize int
UseStructureHeader bool
}
// NewByteStreamSettings returns a new ByteStreamSettings
func NewByteStreamSettings() *ByteStreamSettings {
return &ByteStreamSettings{
StringLengthSize: 2,
PIDSize: 4,
UseStructureHeader: false,
}
}