First version of streaming transfers.

This commit is contained in:
Sebastian Zagrodzki
2017-04-23 10:45:04 +02:00
parent d92ea14c33
commit b50bc8761f
8 changed files with 345 additions and 12 deletions

View File

@@ -190,9 +190,9 @@ func (d *Device) InEndpoint(cfgNum, ifNum, setNum, epNum uint8) (*InEndpoint, er
if err != nil {
return nil, err
}
ep.SetTimeout(d.ReadTimeout)
return &InEndpoint{
endpoint: ep,
timeout: d.ReadTimeout,
}, nil
}
@@ -202,9 +202,9 @@ func (d *Device) OutEndpoint(cfgNum, ifNum, setNum, epNum uint8) (*OutEndpoint,
if err != nil {
return nil, err
}
ep.SetTimeout(d.WriteTimeout)
return &OutEndpoint{
endpoint: ep,
timeout: d.WriteTimeout,
}, nil
}