Skip to content
Snippets Groups Projects
Commit a6da33ac authored by Stefan Lankes's avatar Stefan Lankes
Browse files

mark old TCP interface as deprecated

parent 46616551
No related branches found
No related tags found
No related merge requests found
......@@ -7,7 +7,7 @@ extern "Rust" {
}
/// Wait for connection at specified address.
#[inline(always)]
#[deprecated(since = "0.3.0", note = "please use new BSD socket interface")]
pub fn accept(port: u16) -> Result<(Handle, IpAddress, u16), ()> {
unsafe { sys_tcp_listener_accept(port) }
}
......@@ -20,57 +20,58 @@ extern "Rust" {
}
/// Opens a TCP connection to a remote host.
#[inline(always)]
#[deprecated(since = "0.3.0", note = "please use new BSD socket interface")]
pub fn connect(ip: &[u8], port: u16, timeout: Option<u64>) -> Result<Handle, ()> {
unsafe { sys_tcp_stream_connect(ip, port, timeout) }
}
/// Close a TCP connection
#[inline(always)]
#[deprecated(since = "0.3.0", note = "please use new BSD socket interface")]
pub fn close(handle: Handle) -> Result<(), ()> {
unsafe { sys_tcp_stream_close(handle) }
}
#[inline(always)]
#[deprecated(since = "0.3.0", note = "please use new BSD socket interface")]
pub fn peek(handle: Handle, buf: &mut [u8]) -> Result<usize, ()> {
unsafe { sys_tcp_stream_peek(handle, buf) }
}
#[inline(always)]
#[deprecated(since = "0.3.0", note = "please use new BSD socket interface")]
pub fn peer_addr(handle: Handle) -> Result<(IpAddress, u16), ()> {
unsafe { sys_tcp_stream_peer_addr(handle) }
}
#[inline(always)]
#[deprecated(since = "0.3.0", note = "please use new BSD socket interface")]
pub fn read(handle: Handle, buffer: &mut [u8]) -> Result<usize, ()> {
unsafe { sys_tcp_stream_read(handle, buffer) }
}
#[inline(always)]
#[deprecated(since = "0.3.0", note = "please use new BSD socket interface")]
pub fn write(handle: Handle, buffer: &[u8]) -> Result<usize, ()> {
unsafe { sys_tcp_stream_write(handle, buffer) }
}
#[inline(always)]
#[deprecated(since = "0.3.0", note = "please use new BSD socket interface")]
pub fn set_read_timeout(handle: Handle, timeout: Option<u64>) -> Result<(), ()> {
unsafe { sys_tcp_stream_set_read_timeout(handle, timeout) }
}
#[inline(always)]
#[deprecated(since = "0.3.0", note = "please use new BSD socket interface")]
pub fn set_write_timeout(handle: Handle, timeout: Option<u64>) -> Result<(), ()> {
unsafe { sys_tcp_stream_set_write_timeout(handle, timeout) }
}
#[inline(always)]
#[deprecated(since = "0.3.0", note = "please use new BSD socket interface")]
pub fn get_read_timeout(handle: Handle) -> Result<Option<u64>, ()> {
unsafe { sys_tcp_stream_get_read_timeout(handle) }
}
#[inline(always)]
#[deprecated(since = "0.3.0", note = "please use new BSD socket interface")]
pub fn get_write_timeout(handle: Handle) -> Result<Option<u64>, ()> {
unsafe { sys_tcp_stream_get_write_timeout(handle) }
}
#[inline(always)]
#[deprecated(since = "0.3.0", note = "please use new BSD socket interface")]
pub fn set_nodelay(_: Handle, mode: bool) -> Result<(), ()> {
// smoltcp does not support Nagle's algorithm
// => to enable Nagle's algorithm isn't possible
......@@ -81,29 +82,29 @@ pub fn set_nodelay(_: Handle, mode: bool) -> Result<(), ()> {
}
}
#[inline(always)]
#[deprecated(since = "0.3.0", note = "please use new BSD socket interface")]
pub fn nodelay(_: Handle) -> Result<bool, ()> {
// smoltcp does not support Nagle's algorithm
// => return always true
Ok(true)
}
#[inline(always)]
#[deprecated(since = "0.3.0", note = "please use new BSD socket interface")]
pub fn set_nonblocking(handle: Handle, mode: bool) -> Result<(), ()> {
unsafe { sys_tcp_stream_set_nonblocking(handle, mode) }
}
#[inline(always)]
#[deprecated(since = "0.3.0", note = "please use new BSD socket interface")]
pub fn set_tll(handle: Handle, ttl: u32) -> Result<(), ()> {
unsafe { sys_tcp_stream_set_tll(handle, ttl) }
}
#[inline(always)]
#[deprecated(since = "0.3.0", note = "please use new BSD socket interface")]
pub fn get_tll(handle: Handle) -> Result<u32, ()> {
unsafe { sys_tcp_stream_get_tll(handle) }
}
#[inline(always)]
#[deprecated(since = "0.3.0", note = "please use new BSD socket interface")]
pub fn shutdown(handle: Handle, how: i32) -> Result<(), ()> {
unsafe { sys_tcp_stream_shutdown(handle, how) }
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment