@@ -20,57 +20,58 @@ extern "Rust" {
2020}
2121
2222/// Opens a TCP connection to a remote host.
23- #[ inline ( always ) ]
23+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
2424pub fn connect ( ip : & [ u8 ] , port : u16 , timeout : Option < u64 > ) -> Result < Handle , ( ) > {
2525 unsafe { sys_tcp_stream_connect ( ip, port, timeout) }
2626}
2727
2828/// Close a TCP connection
29- #[ inline ( always ) ]
29+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
3030pub fn close ( handle : Handle ) -> Result < ( ) , ( ) > {
3131 unsafe { sys_tcp_stream_close ( handle) }
3232}
3333
34- #[ inline ( always ) ]
34+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
3535pub fn peek ( handle : Handle , buf : & mut [ u8 ] ) -> Result < usize , ( ) > {
3636 unsafe { sys_tcp_stream_peek ( handle, buf) }
3737}
3838
39- #[ inline ( always ) ]
39+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
4040pub fn peer_addr ( handle : Handle ) -> Result < ( IpAddress , u16 ) , ( ) > {
4141 unsafe { sys_tcp_stream_peer_addr ( handle) }
4242}
43- #[ inline( always) ]
43+
44+ #[ deprecated( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
4445pub fn read ( handle : Handle , buffer : & mut [ u8 ] ) -> Result < usize , ( ) > {
4546 unsafe { sys_tcp_stream_read ( handle, buffer) }
4647}
4748
48- #[ inline ( always ) ]
49+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
4950pub fn write ( handle : Handle , buffer : & [ u8 ] ) -> Result < usize , ( ) > {
5051 unsafe { sys_tcp_stream_write ( handle, buffer) }
5152}
5253
53- #[ inline ( always ) ]
54+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
5455pub fn set_read_timeout ( handle : Handle , timeout : Option < u64 > ) -> Result < ( ) , ( ) > {
5556 unsafe { sys_tcp_stream_set_read_timeout ( handle, timeout) }
5657}
5758
58- #[ inline ( always ) ]
59+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
5960pub fn set_write_timeout ( handle : Handle , timeout : Option < u64 > ) -> Result < ( ) , ( ) > {
6061 unsafe { sys_tcp_stream_set_write_timeout ( handle, timeout) }
6162}
6263
63- #[ inline ( always ) ]
64+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
6465pub fn get_read_timeout ( handle : Handle ) -> Result < Option < u64 > , ( ) > {
6566 unsafe { sys_tcp_stream_get_read_timeout ( handle) }
6667}
6768
68- #[ inline ( always ) ]
69+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
6970pub fn get_write_timeout ( handle : Handle ) -> Result < Option < u64 > , ( ) > {
7071 unsafe { sys_tcp_stream_get_write_timeout ( handle) }
7172}
7273
73- #[ inline ( always ) ]
74+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
7475pub fn set_nodelay ( _: Handle , mode : bool ) -> Result < ( ) , ( ) > {
7576 // smoltcp does not support Nagle's algorithm
7677 // => to enable Nagle's algorithm isn't possible
@@ -81,29 +82,29 @@ pub fn set_nodelay(_: Handle, mode: bool) -> Result<(), ()> {
8182 }
8283}
8384
84- #[ inline ( always ) ]
85+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
8586pub fn nodelay ( _: Handle ) -> Result < bool , ( ) > {
8687 // smoltcp does not support Nagle's algorithm
8788 // => return always true
8889 Ok ( true )
8990}
9091
91- #[ inline ( always ) ]
92+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
9293pub fn set_nonblocking ( handle : Handle , mode : bool ) -> Result < ( ) , ( ) > {
9394 unsafe { sys_tcp_stream_set_nonblocking ( handle, mode) }
9495}
9596
96- #[ inline ( always ) ]
97+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
9798pub fn set_tll ( handle : Handle , ttl : u32 ) -> Result < ( ) , ( ) > {
9899 unsafe { sys_tcp_stream_set_tll ( handle, ttl) }
99100}
100101
101- #[ inline ( always ) ]
102+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
102103pub fn get_tll ( handle : Handle ) -> Result < u32 , ( ) > {
103104 unsafe { sys_tcp_stream_get_tll ( handle) }
104105}
105106
106- #[ inline ( always ) ]
107+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
107108pub fn shutdown ( handle : Handle , how : i32 ) -> Result < ( ) , ( ) > {
108109 unsafe { sys_tcp_stream_shutdown ( handle, how) }
109110}
0 commit comments