@@ -33,8 +33,8 @@ type pipe struct {
3333 localDone chan struct {}
3434 remoteDone <- chan struct {}
3535
36- readDeadline pipeDeadline
37- writeDeadline pipeDeadline
36+ readDeadline PipeDeadline
37+ writeDeadline PipeDeadline
3838
3939 readWaitOptions N.ReadWaitOptions
4040}
@@ -56,15 +56,15 @@ func Pipe() (net.Conn, net.Conn) {
5656 rdRx : cb1 , rdTx : cn1 ,
5757 wrTx : cb2 , wrRx : cn2 ,
5858 localDone : done1 , remoteDone : done2 ,
59- readDeadline : makePipeDeadline (),
60- writeDeadline : makePipeDeadline (),
59+ readDeadline : MakePipeDeadline (),
60+ writeDeadline : MakePipeDeadline (),
6161 }
6262 p2 := & pipe {
6363 rdRx : cb2 , rdTx : cn2 ,
6464 wrTx : cb1 , wrRx : cn1 ,
6565 localDone : done2 , remoteDone : done1 ,
66- readDeadline : makePipeDeadline (),
67- writeDeadline : makePipeDeadline (),
66+ readDeadline : MakePipeDeadline (),
67+ writeDeadline : MakePipeDeadline (),
6868 }
6969 return p1 , p2
7070}
@@ -86,7 +86,7 @@ func (p *pipe) read(b []byte) (n int, err error) {
8686 return 0 , io .ErrClosedPipe
8787 case isClosedChan (p .remoteDone ):
8888 return 0 , io .EOF
89- case isClosedChan (p .readDeadline .wait ()):
89+ case isClosedChan (p .readDeadline .Wait ()):
9090 return 0 , os .ErrDeadlineExceeded
9191 }
9292
@@ -99,7 +99,7 @@ func (p *pipe) read(b []byte) (n int, err error) {
9999 return 0 , io .ErrClosedPipe
100100 case <- p .remoteDone :
101101 return 0 , io .EOF
102- case <- p .readDeadline .wait ():
102+ case <- p .readDeadline .Wait ():
103103 return 0 , os .ErrDeadlineExceeded
104104 }
105105}
@@ -118,7 +118,7 @@ func (p *pipe) write(b []byte) (n int, err error) {
118118 return 0 , io .ErrClosedPipe
119119 case isClosedChan (p .remoteDone ):
120120 return 0 , io .ErrClosedPipe
121- case isClosedChan (p .writeDeadline .wait ()):
121+ case isClosedChan (p .writeDeadline .Wait ()):
122122 return 0 , os .ErrDeadlineExceeded
123123 }
124124
@@ -134,7 +134,7 @@ func (p *pipe) write(b []byte) (n int, err error) {
134134 return n , io .ErrClosedPipe
135135 case <- p .remoteDone :
136136 return n , io .ErrClosedPipe
137- case <- p .writeDeadline .wait ():
137+ case <- p .writeDeadline .Wait ():
138138 return n , os .ErrDeadlineExceeded
139139 }
140140 }
@@ -145,24 +145,24 @@ func (p *pipe) SetDeadline(t time.Time) error {
145145 if isClosedChan (p .localDone ) || isClosedChan (p .remoteDone ) {
146146 return io .ErrClosedPipe
147147 }
148- p .readDeadline .set (t )
149- p .writeDeadline .set (t )
148+ p .readDeadline .Set (t )
149+ p .writeDeadline .Set (t )
150150 return nil
151151}
152152
153153func (p * pipe ) SetReadDeadline (t time.Time ) error {
154154 if isClosedChan (p .localDone ) || isClosedChan (p .remoteDone ) {
155155 return io .ErrClosedPipe
156156 }
157- p .readDeadline .set (t )
157+ p .readDeadline .Set (t )
158158 return nil
159159}
160160
161161func (p * pipe ) SetWriteDeadline (t time.Time ) error {
162162 if isClosedChan (p .localDone ) || isClosedChan (p .remoteDone ) {
163163 return io .ErrClosedPipe
164164 }
165- p .writeDeadline .set (t )
165+ p .writeDeadline .Set (t )
166166 return nil
167167}
168168
@@ -192,7 +192,7 @@ func (p *pipe) waitReadBuffer() (buffer *buf.Buffer, err error) {
192192 return nil , io .ErrClosedPipe
193193 case isClosedChan (p .remoteDone ):
194194 return nil , io .EOF
195- case isClosedChan (p .readDeadline .wait ()):
195+ case isClosedChan (p .readDeadline .Wait ()):
196196 return nil , os .ErrDeadlineExceeded
197197 }
198198 select {
@@ -211,7 +211,7 @@ func (p *pipe) waitReadBuffer() (buffer *buf.Buffer, err error) {
211211 return nil , io .ErrClosedPipe
212212 case <- p .remoteDone :
213213 return nil , io .EOF
214- case <- p .readDeadline .wait ():
214+ case <- p .readDeadline .Wait ():
215215 return nil , os .ErrDeadlineExceeded
216216 }
217217}
0 commit comments