@@ -45,12 +45,12 @@ use rt::rtio;
45
45
/// };
46
46
///
47
47
/// let mut buf = [0, ..10];
48
- /// match socket.recvfrom (buf) {
48
+ /// match socket.recv_from (buf) {
49
49
/// Ok((amt, src)) => {
50
50
/// // Send a reply to the socket we received data from
51
51
/// let buf = buf.mut_slice_to(amt);
52
52
/// buf.reverse();
53
- /// socket.sendto (buf, src);
53
+ /// socket.send_to (buf, src);
54
54
/// }
55
55
/// Err(e) => println!("couldn't receive a datagram: {}", e)
56
56
/// }
@@ -72,9 +72,9 @@ impl UdpSocket {
72
72
73
73
/// Receives data from the socket. On success, returns the number of bytes
74
74
/// read and the address from whence the data came.
75
- pub fn recvfrom ( & mut self , buf : & mut [ u8 ] )
75
+ pub fn recv_from ( & mut self , buf : & mut [ u8 ] )
76
76
-> IoResult < ( uint , SocketAddr ) > {
77
- match self . obj . recvfrom ( buf) {
77
+ match self . obj . recv_from ( buf) {
78
78
Ok ( ( amt, rtio:: SocketAddr { ip, port } ) ) => {
79
79
Ok ( ( amt, SocketAddr { ip : super :: from_rtio ( ip) , port : port } ) )
80
80
}
@@ -84,8 +84,8 @@ impl UdpSocket {
84
84
85
85
/// Sends data on the socket to the given address. Returns nothing on
86
86
/// success.
87
- pub fn sendto ( & mut self , buf : & [ u8 ] , dst : SocketAddr ) -> IoResult < ( ) > {
88
- self . obj . sendto ( buf, rtio:: SocketAddr {
87
+ pub fn send_to ( & mut self , buf : & [ u8 ] , dst : SocketAddr ) -> IoResult < ( ) > {
88
+ self . obj . send_to ( buf, rtio:: SocketAddr {
89
89
ip : super :: to_rtio ( dst. ip ) ,
90
90
port : dst. port ,
91
91
} ) . map_err ( IoError :: from_rtio_error)
@@ -225,7 +225,7 @@ impl Reader for UdpStream {
225
225
fn read ( & mut self , buf : & mut [ u8 ] ) -> IoResult < uint > {
226
226
let peer = self . connected_to ;
227
227
self . as_socket ( |sock| {
228
- match sock. recvfrom ( buf) {
228
+ match sock. recv_from ( buf) {
229
229
Ok ( ( _nread, src) ) if src != peer => Ok ( 0 ) ,
230
230
Ok ( ( nread, _src) ) => Ok ( nread) ,
231
231
Err ( e) => Err ( e) ,
@@ -237,7 +237,7 @@ impl Reader for UdpStream {
237
237
impl Writer for UdpStream {
238
238
fn write ( & mut self , buf : & [ u8 ] ) -> IoResult < ( ) > {
239
239
let connected_to = self . connected_to ;
240
- self . as_socket ( |sock| sock. sendto ( buf, connected_to) )
240
+ self . as_socket ( |sock| sock. send_to ( buf, connected_to) )
241
241
}
242
242
}
243
243
@@ -266,7 +266,7 @@ mod test {
266
266
match UdpSocket :: bind( client_ip) {
267
267
Ok ( ref mut client) => {
268
268
rx1. recv( ) ;
269
- client. sendto ( [ 99 ] , server_ip) . unwrap( )
269
+ client. send_to ( [ 99 ] , server_ip) . unwrap( )
270
270
}
271
271
Err ( ..) => fail!( )
272
272
}
@@ -277,7 +277,7 @@ mod test {
277
277
Ok ( ref mut server) => {
278
278
tx1. send( ( ) ) ;
279
279
let mut buf = [ 0 ] ;
280
- match server. recvfrom ( buf) {
280
+ match server. recv_from ( buf) {
281
281
Ok ( ( nread, src) ) => {
282
282
assert_eq!( nread, 1 ) ;
283
283
assert_eq!( buf[ 0 ] , 99 ) ;
@@ -300,7 +300,7 @@ mod test {
300
300
match UdpSocket :: bind( client_ip) {
301
301
Ok ( ref mut client) => {
302
302
rx. recv( ) ;
303
- client. sendto ( [ 99 ] , server_ip) . unwrap( )
303
+ client. send_to ( [ 99 ] , server_ip) . unwrap( )
304
304
}
305
305
Err ( ..) => fail!( )
306
306
}
@@ -310,7 +310,7 @@ mod test {
310
310
Ok ( ref mut server) => {
311
311
tx. send( ( ) ) ;
312
312
let mut buf = [ 0 ] ;
313
- match server. recvfrom ( buf) {
313
+ match server. recv_from ( buf) {
314
314
Ok ( ( nread, src) ) => {
315
315
assert_eq!( nread, 1 ) ;
316
316
assert_eq!( buf[ 0 ] , 99 ) ;
@@ -429,9 +429,9 @@ mod test {
429
429
spawn( proc( ) {
430
430
let mut sock2 = sock2;
431
431
let mut buf = [ 0 , 0 ] ;
432
- assert_eq!( sock2. recvfrom ( buf) , Ok ( ( 1 , addr1) ) ) ;
432
+ assert_eq!( sock2. recv_from ( buf) , Ok ( ( 1 , addr1) ) ) ;
433
433
assert_eq!( buf[ 0 ] , 1 ) ;
434
- sock2. sendto ( [ 2 ] , addr1) . unwrap( ) ;
434
+ sock2. send_to ( [ 2 ] , addr1) . unwrap( ) ;
435
435
} ) ;
436
436
437
437
let sock3 = sock1. clone( ) ;
@@ -441,12 +441,12 @@ mod test {
441
441
spawn( proc( ) {
442
442
let mut sock3 = sock3;
443
443
rx1. recv( ) ;
444
- sock3. sendto ( [ 1 ] , addr2) . unwrap( ) ;
444
+ sock3. send_to ( [ 1 ] , addr2) . unwrap( ) ;
445
445
tx2. send( ( ) ) ;
446
446
} ) ;
447
447
tx1. send( ( ) ) ;
448
448
let mut buf = [ 0 , 0 ] ;
449
- assert_eq!( sock1. recvfrom ( buf) , Ok ( ( 1 , addr2) ) ) ;
449
+ assert_eq!( sock1. recv_from ( buf) , Ok ( ( 1 , addr2) ) ) ;
450
450
rx2. recv( ) ;
451
451
} )
452
452
@@ -460,9 +460,9 @@ mod test {
460
460
461
461
spawn( proc( ) {
462
462
let mut sock2 = sock2;
463
- sock2. sendto ( [ 1 ] , addr1) . unwrap( ) ;
463
+ sock2. send_to ( [ 1 ] , addr1) . unwrap( ) ;
464
464
rx. recv( ) ;
465
- sock2. sendto ( [ 2 ] , addr1) . unwrap( ) ;
465
+ sock2. send_to ( [ 2 ] , addr1) . unwrap( ) ;
466
466
rx. recv( ) ;
467
467
} ) ;
468
468
@@ -472,12 +472,12 @@ mod test {
472
472
spawn( proc( ) {
473
473
let mut sock3 = sock3;
474
474
let mut buf = [ 0 , 0 ] ;
475
- sock3. recvfrom ( buf) . unwrap( ) ;
475
+ sock3. recv_from ( buf) . unwrap( ) ;
476
476
tx2. send( ( ) ) ;
477
477
done. send( ( ) ) ;
478
478
} ) ;
479
479
let mut buf = [ 0 , 0 ] ;
480
- sock1. recvfrom ( buf) . unwrap( ) ;
480
+ sock1. recv_from ( buf) . unwrap( ) ;
481
481
tx1. send( ( ) ) ;
482
482
483
483
rx. recv( ) ;
@@ -497,7 +497,7 @@ mod test {
497
497
let mut buf = [ 0 , 1 ] ;
498
498
499
499
rx. recv( ) ;
500
- match sock2. recvfrom ( buf) {
500
+ match sock2. recv_from ( buf) {
501
501
Ok ( ..) => { }
502
502
Err ( e) => fail!( "failed receive: {}" , e) ,
503
503
}
@@ -510,13 +510,13 @@ mod test {
510
510
let tx2 = tx. clone( ) ;
511
511
spawn( proc( ) {
512
512
let mut sock3 = sock3;
513
- match sock3. sendto ( [ 1 ] , addr2) {
513
+ match sock3. send_to ( [ 1 ] , addr2) {
514
514
Ok ( ..) => { let _ = tx2. send_opt( ( ) ) ; }
515
515
Err ( ..) => { }
516
516
}
517
517
done. send( ( ) ) ;
518
518
} ) ;
519
- match sock1. sendto ( [ 2 ] , addr2) {
519
+ match sock1. send_to ( [ 2 ] , addr2) {
520
520
Ok ( ..) => { let _ = tx. send_opt( ( ) ) ; }
521
521
Err ( ..) => { }
522
522
}
@@ -526,7 +526,7 @@ mod test {
526
526
serv_rx. recv( ) ;
527
527
} )
528
528
529
- iotest ! ( fn recvfrom_timeout ( ) {
529
+ iotest ! ( fn recv_from_timeout ( ) {
530
530
let addr1 = next_test_ip4( ) ;
531
531
let addr2 = next_test_ip4( ) ;
532
532
let mut a = UdpSocket :: bind( addr1) . unwrap( ) ;
@@ -535,42 +535,42 @@ mod test {
535
535
let ( tx2, rx2) = channel( ) ;
536
536
spawn( proc( ) {
537
537
let mut a = UdpSocket :: bind( addr2) . unwrap( ) ;
538
- assert_eq!( a. recvfrom ( [ 0 ] ) , Ok ( ( 1 , addr1) ) ) ;
539
- assert_eq!( a. sendto ( [ 0 ] , addr1) , Ok ( ( ) ) ) ;
538
+ assert_eq!( a. recv_from ( [ 0 ] ) , Ok ( ( 1 , addr1) ) ) ;
539
+ assert_eq!( a. send_to ( [ 0 ] , addr1) , Ok ( ( ) ) ) ;
540
540
rx. recv( ) ;
541
- assert_eq!( a. sendto ( [ 0 ] , addr1) , Ok ( ( ) ) ) ;
541
+ assert_eq!( a. send_to ( [ 0 ] , addr1) , Ok ( ( ) ) ) ;
542
542
543
543
tx2. send( ( ) ) ;
544
544
} ) ;
545
545
546
546
// Make sure that reads time out, but writes can continue
547
547
a. set_read_timeout( Some ( 20 ) ) ;
548
- assert_eq!( a. recvfrom ( [ 0 ] ) . err( ) . unwrap( ) . kind, TimedOut ) ;
549
- assert_eq!( a. recvfrom ( [ 0 ] ) . err( ) . unwrap( ) . kind, TimedOut ) ;
550
- assert_eq!( a. sendto ( [ 0 ] , addr2) , Ok ( ( ) ) ) ;
548
+ assert_eq!( a. recv_from ( [ 0 ] ) . err( ) . unwrap( ) . kind, TimedOut ) ;
549
+ assert_eq!( a. recv_from ( [ 0 ] ) . err( ) . unwrap( ) . kind, TimedOut ) ;
550
+ assert_eq!( a. send_to ( [ 0 ] , addr2) , Ok ( ( ) ) ) ;
551
551
552
552
// Cloned handles should be able to block
553
553
let mut a2 = a. clone( ) ;
554
- assert_eq!( a2. recvfrom ( [ 0 ] ) , Ok ( ( 1 , addr2) ) ) ;
554
+ assert_eq!( a2. recv_from ( [ 0 ] ) , Ok ( ( 1 , addr2) ) ) ;
555
555
556
556
// Clearing the timeout should allow for receiving
557
557
a. set_timeout( None ) ;
558
558
tx. send( ( ) ) ;
559
- assert_eq!( a2. recvfrom ( [ 0 ] ) , Ok ( ( 1 , addr2) ) ) ;
559
+ assert_eq!( a2. recv_from ( [ 0 ] ) , Ok ( ( 1 , addr2) ) ) ;
560
560
561
561
// Make sure the child didn't die
562
562
rx2. recv( ) ;
563
563
} )
564
564
565
- iotest ! ( fn sendto_timeout ( ) {
565
+ iotest ! ( fn send_to_timeout ( ) {
566
566
let addr1 = next_test_ip4( ) ;
567
567
let addr2 = next_test_ip4( ) ;
568
568
let mut a = UdpSocket :: bind( addr1) . unwrap( ) ;
569
569
let _b = UdpSocket :: bind( addr2) . unwrap( ) ;
570
570
571
571
a. set_write_timeout( Some ( 1000 ) ) ;
572
572
for _ in range( 0 u, 100 ) {
573
- match a. sendto ( [ 0 , ..4 * 1024 ] , addr2) {
573
+ match a. send_to ( [ 0 , ..4 * 1024 ] , addr2) {
574
574
Ok ( ( ) ) | Err ( IoError { kind: ShortWrite ( ..) , .. } ) => { } ,
575
575
Err ( IoError { kind: TimedOut , .. } ) => break ,
576
576
Err ( e) => fail!( "other error: {}" , e) ,
0 commit comments