Files
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

26 lines
454 B
Go

package bngsdk
type BngExporter interface {
Write([]byte) (int, error)
GetTotalWritten() int64
Close() error
}
func NewSocketExporter(address string, port int) (BngExporter, error) {
writer, err := NewSocketWriter(address, port)
if err != nil {
return nil, err
}
return writer, nil
}
func NewBinaryExporter(path string) (BngExporter, error) {
writer, err := NewOgBinWriter(path)
if err != nil {
return nil, err
}
return writer, nil
}