nice uint8
}
+type ConnDeadlined interface {
+ io.ReadWriter
+ SetReadDeadline(t time.Time) error
+ SetWriteDeadline(t time.Time) error
+}
+
func init() {
var buf bytes.Buffer
spHead := SPHead{Type: SPTypeHalt}
}
func (ctx *Ctx) StartI(
- conn net.Conn,
+ conn ConnDeadlined,
nodeId *NodeId,
nice uint8,
xxOnly TRxTx,
return &state, err
}
-func (ctx *Ctx) StartR(conn net.Conn, nice uint8, xxOnly TRxTx) (*SPState, error) {
+func (ctx *Ctx) StartR(conn ConnDeadlined, nice uint8, xxOnly TRxTx) (*SPState, error) {
started := time.Now()
conf := noise.Config{
CipherSuite: NoiseCipherSuite,
}
func (state *SPState) StartWorkers(
- conn net.Conn,
+ conn ConnDeadlined,
infosPayloads [][]byte,
payload []byte) error {
sds := SDS{"node": state.Node.Id, "nice": strconv.Itoa(int(state.nice))}