mirror of
https://github.com/embassy-rs/embassy.git
synced 2024-11-26 00:32:33 +00:00
updated can_recv and may_recv to match the smoltcp functions.
This commit is contained in:
parent
a9fdd468d5
commit
2eb08b2dc9
@ -278,10 +278,18 @@ impl<'a> TcpSocket<'a> {
|
||||
self.io.with(|s, _| s.may_send())
|
||||
}
|
||||
|
||||
/// Get whether the socket is ready to receive data, i.e. whether there is some pending data in the receive buffer.
|
||||
/// return whether the recieve half of the full-duplex connection is open.
|
||||
/// This function returns true if it’s possible to receive data from the remote endpoint.
|
||||
/// It will return true while there is data in the receive buffer, and if there isn’t,
|
||||
/// as long as the remote endpoint has not closed the connection.
|
||||
pub fn may_recv(&self) -> bool {
|
||||
self.io.with(|s, _| s.may_recv())
|
||||
}
|
||||
|
||||
/// Get whether the socket is ready to receive data, i.e. whether there is some pending data in the receive buffer.
|
||||
pub fn can_recv(&self) -> bool {
|
||||
self.io.with(|s, _| s.can_recv())
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a> Drop for TcpSocket<'a> {
|
||||
|
Loading…
Reference in New Issue
Block a user