18 lines
347 B
Go
18 lines
347 B
Go
package serial
|
|
|
|
import (
|
|
"time"
|
|
|
|
md "github.com/go-gost/core/metadata"
|
|
mdutil "github.com/go-gost/core/metadata/util"
|
|
)
|
|
|
|
type metadata struct {
|
|
timeout time.Duration
|
|
}
|
|
|
|
func (l *serialListener) parseMetadata(md md.Metadata) (err error) {
|
|
l.md.timeout = mdutil.GetDuration(md, "timeout", "serial.timeout", "listener.serial.timeout")
|
|
return
|
|
}
|