Files
gobngsdk/reader.go
T
esilva 312d979be1 added some new API calls
mainly around getting the file size and data read for convenience for
other tools
2026-09-16 23:47:35 +01:00

22 lines
402 B
Go

package bngsdk
type BngImporter interface {
Reset() error
Next([]byte) (int, error)
GetTotalRead() int64
Close() error
}
func NewBinaryImporter(file string) (BngImporter, error) {
return NewOgBinReader(file), nil
}
func NewSocketImporter(address string, port int) (BngImporter, error) {
reader, err := NewOgUDPReader(address, port)
if err != nil {
return nil, err
}
return reader, nil
}