@@ -20,57 +20,58 @@ extern "Rust" {
20
20
}
21
21
22
22
/// Opens a TCP connection to a remote host.
23
- #[ inline ( always ) ]
23
+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
24
24
pub fn connect ( ip : & [ u8 ] , port : u16 , timeout : Option < u64 > ) -> Result < Handle , ( ) > {
25
25
unsafe { sys_tcp_stream_connect ( ip, port, timeout) }
26
26
}
27
27
28
28
/// Close a TCP connection
29
- #[ inline ( always ) ]
29
+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
30
30
pub fn close ( handle : Handle ) -> Result < ( ) , ( ) > {
31
31
unsafe { sys_tcp_stream_close ( handle) }
32
32
}
33
33
34
- #[ inline ( always ) ]
34
+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
35
35
pub fn peek ( handle : Handle , buf : & mut [ u8 ] ) -> Result < usize , ( ) > {
36
36
unsafe { sys_tcp_stream_peek ( handle, buf) }
37
37
}
38
38
39
- #[ inline ( always ) ]
39
+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
40
40
pub fn peer_addr ( handle : Handle ) -> Result < ( IpAddress , u16 ) , ( ) > {
41
41
unsafe { sys_tcp_stream_peer_addr ( handle) }
42
42
}
43
- #[ inline( always) ]
43
+
44
+ #[ deprecated( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
44
45
pub fn read ( handle : Handle , buffer : & mut [ u8 ] ) -> Result < usize , ( ) > {
45
46
unsafe { sys_tcp_stream_read ( handle, buffer) }
46
47
}
47
48
48
- #[ inline ( always ) ]
49
+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
49
50
pub fn write ( handle : Handle , buffer : & [ u8 ] ) -> Result < usize , ( ) > {
50
51
unsafe { sys_tcp_stream_write ( handle, buffer) }
51
52
}
52
53
53
- #[ inline ( always ) ]
54
+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
54
55
pub fn set_read_timeout ( handle : Handle , timeout : Option < u64 > ) -> Result < ( ) , ( ) > {
55
56
unsafe { sys_tcp_stream_set_read_timeout ( handle, timeout) }
56
57
}
57
58
58
- #[ inline ( always ) ]
59
+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
59
60
pub fn set_write_timeout ( handle : Handle , timeout : Option < u64 > ) -> Result < ( ) , ( ) > {
60
61
unsafe { sys_tcp_stream_set_write_timeout ( handle, timeout) }
61
62
}
62
63
63
- #[ inline ( always ) ]
64
+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
64
65
pub fn get_read_timeout ( handle : Handle ) -> Result < Option < u64 > , ( ) > {
65
66
unsafe { sys_tcp_stream_get_read_timeout ( handle) }
66
67
}
67
68
68
- #[ inline ( always ) ]
69
+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
69
70
pub fn get_write_timeout ( handle : Handle ) -> Result < Option < u64 > , ( ) > {
70
71
unsafe { sys_tcp_stream_get_write_timeout ( handle) }
71
72
}
72
73
73
- #[ inline ( always ) ]
74
+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
74
75
pub fn set_nodelay ( _: Handle , mode : bool ) -> Result < ( ) , ( ) > {
75
76
// smoltcp does not support Nagle's algorithm
76
77
// => to enable Nagle's algorithm isn't possible
@@ -81,29 +82,29 @@ pub fn set_nodelay(_: Handle, mode: bool) -> Result<(), ()> {
81
82
}
82
83
}
83
84
84
- #[ inline ( always ) ]
85
+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
85
86
pub fn nodelay ( _: Handle ) -> Result < bool , ( ) > {
86
87
// smoltcp does not support Nagle's algorithm
87
88
// => return always true
88
89
Ok ( true )
89
90
}
90
91
91
- #[ inline ( always ) ]
92
+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
92
93
pub fn set_nonblocking ( handle : Handle , mode : bool ) -> Result < ( ) , ( ) > {
93
94
unsafe { sys_tcp_stream_set_nonblocking ( handle, mode) }
94
95
}
95
96
96
- #[ inline ( always ) ]
97
+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
97
98
pub fn set_tll ( handle : Handle , ttl : u32 ) -> Result < ( ) , ( ) > {
98
99
unsafe { sys_tcp_stream_set_tll ( handle, ttl) }
99
100
}
100
101
101
- #[ inline ( always ) ]
102
+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
102
103
pub fn get_tll ( handle : Handle ) -> Result < u32 , ( ) > {
103
104
unsafe { sys_tcp_stream_get_tll ( handle) }
104
105
}
105
106
106
- #[ inline ( always ) ]
107
+ #[ deprecated ( since = "0.3.0" , note = "please use new BSD socket interface" ) ]
107
108
pub fn shutdown ( handle : Handle , how : i32 ) -> Result < ( ) , ( ) > {
108
109
unsafe { sys_tcp_stream_shutdown ( handle, how) }
109
110
}
0 commit comments