mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-22 17:03:23 +00:00
Move smoltcp-related code to bigtcp
This commit is contained in:
committed by
Tate, Hongliang Tian
parent
9fba9445bd
commit
67d3682116
@ -2,13 +2,16 @@
|
||||
|
||||
use alloc::sync::Weak;
|
||||
|
||||
use smoltcp::socket::tcp::{RecvError, SendError};
|
||||
use aster_bigtcp::{
|
||||
errors::tcp::{RecvError, SendError},
|
||||
socket::{RawTcpSocket, SocketEventObserver},
|
||||
wire::IpEndpoint,
|
||||
};
|
||||
|
||||
use super::IpEndpoint;
|
||||
use crate::{
|
||||
events::{IoEvents, Observer},
|
||||
events::IoEvents,
|
||||
net::{
|
||||
iface::{AnyBoundSocket, RawTcpSocket},
|
||||
iface::AnyBoundSocket,
|
||||
socket::util::{send_recv_flags::SendRecvFlags, shutdown_cmd::SockShutdownCmd},
|
||||
},
|
||||
prelude::*,
|
||||
@ -122,7 +125,7 @@ impl ConnectedStream {
|
||||
});
|
||||
}
|
||||
|
||||
pub(super) fn set_observer(&self, observer: Weak<dyn Observer<()>>) {
|
||||
pub(super) fn set_observer(&self, observer: Weak<dyn SocketEventObserver>) {
|
||||
self.bound_socket.set_observer(observer)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user