Lines Matching defs:Socket
68 ) -> Result<Box<dyn Socket>, SystemError> { in new_socket()
97 pub trait Socket: Sync + Send + Debug + Any { trait
162 fn accept(&mut self) -> Result<(Box<dyn Socket>, Endpoint), SystemError> { in accept()
216 fn box_clone(&self) -> Box<dyn Socket>; in box_clone()
278 fn clone(&self) -> Box<dyn Socket> { in clone()
293 pub fn inner(&self) -> SpinLockGuard<Box<dyn Socket>> { in inner()
297 pub unsafe fn inner_no_preempt(&self) -> SpinLockGuard<Box<dyn Socket>> { in inner_no_preempt()
783 pub fn poll(socket: &socket::Socket, handle_item: &SocketHandleItem) -> EPollEventType { in poll()
794 socket: &tcp::Socket, in tcp_poll()
855 pub fn udp_poll(socket: &udp::Socket, shutdown: ShutdownType) -> EPollEventType { in udp_poll()
885 pub fn raw_poll(socket: &raw::Socket, shutdown: ShutdownType) -> EPollEventType { in raw_poll()