/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/src/net/sys/unix/ |
H A D | datagram.rs | 25 pub struct UnixDatagram { struct 29 impl UnixDatagram { impl 32 Ok(UnixDatagram { in new() 46 UnixDatagram::new(ylong_io::UnixDatagram::bind(path)?) in bind() 250 pub fn pair() -> Result<(UnixDatagram, UnixDatagram)> { in pair() 274 pub fn from_std(listener: net::UnixDatagram) -> Result<UnixDatagram> { in from_std() argument 276 Ok(UnixDatagram { in from_std() 290 UnixDatagram::new(ylong_io::UnixDatagram::unbound()?) in unbound() 440 impl AsRawFd for UnixDatagram { implementation 446 impl AsFd for UnixDatagram { implementation [all …]
|
H A D | mod.rs | 15 pub use datagram::UnixDatagram;
|
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_io/src/sys/unix/uds/ |
H A D | datagram.rs | 23 pub struct UnixDatagram { struct 24 pub(crate) inner: net::UnixDatagram, 27 impl UnixDatagram { implementation 55 pub fn from_std(socket: net::UnixDatagram) -> UnixDatagram { in from_std() argument 56 UnixDatagram { inner: socket } in from_std() 97 pub fn pair() -> io::Result<(UnixDatagram, UnixDatagram)> { in pair() 262 impl Source for UnixDatagram { implementation 281 impl fmt::Debug for UnixDatagram { implementation 287 impl IntoRawFd for UnixDatagram { implementation 293 impl FromRawFd for UnixDatagram { implementation [all …]
|
H A D | socket.rs | 52 pub(crate) fn unbound() -> io::Result<net::UnixDatagram> { in unbound() 54 let net = unsafe { net::UnixDatagram::from_raw_fd(socket) }; in unbound() 58 pub(crate) fn data_gram_bind(path: &Path) -> io::Result<net::UnixDatagram> { in data_gram_bind() argument 73 pub(crate) fn datagram_pair() -> io::Result<(net::UnixDatagram, net::UnixDatagram)> { in datagram_pair()
|
H A D | mod.rs | 23 pub use datagram::UnixDatagram;
|
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/tests/ |
H A D | uds_test.rs | 20 use ylong_runtime::net::{UnixDatagram, UnixListener, UnixStream}; 96 let socket = UnixDatagram::bind(PATH).unwrap(); in sdv_uds_datagram_test() 107 let socket = UnixDatagram::unbound().unwrap(); in sdv_uds_datagram_test() 178 let (server, client) = UnixDatagram::pair().unwrap(); in sdv_uds_datagram_try_test() 265 let (datagram, _) = std::os::unix::net::UnixDatagram::pair().unwrap(); in sdv_uds_datagram_baisc_test() 267 let res = UnixDatagram::from_std(datagram); in sdv_uds_datagram_baisc_test()
|
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_io/tests/ |
H A D | uds_test.rs | 23 use ylong_io::{EventTrait, Events, Interest, Poll, Token, UnixDatagram, UnixListener, UnixStream}; 139 let (sender, _) = UnixDatagram::pair().unwrap(); in sdv_uds_send_recv() 153 let (sender, receiver) = UnixDatagram::pair().unwrap(); in sdv_uds_send_recv() 162 let receiver = unsafe { UnixDatagram::from_raw_fd(fd) }; in sdv_uds_send_recv()
|
/ohos5.0/base/request/request/services/src/service/client/ |
H A D | mod.rs | 22 use ylong_runtime::net::UnixDatagram; 143 pub(crate) server_sock_fd: UnixDatagram, 144 pub(crate) client_sock_fd: UnixDatagram, 151 let (server_sock_fd, client_sock_fd) = match UnixDatagram::pair() { in constructor()
|
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/src/net/sys/ |
H A D | mod.rs | 25 pub use unix::{UnixDatagram, UnixListener, UnixStream};
|
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/src/net/ |
H A D | mod.rs | 35 pub use sys::{UnixDatagram, UnixListener, UnixStream};
|
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_io/src/ |
H A D | lib.rs | 27 pub use sys::{SocketAddr, UnixDatagram, UnixListener, UnixStream};
|
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_io/src/sys/unix/ |
H A D | mod.rs | 38 pub use uds::{SocketAddr, UnixDatagram, UnixListener, UnixStream};
|
/ohos5.0/base/request/request/test/rustest/src/ |
H A D | lib.rs | 35 use std::os::unix::net::UnixDatagram; 77 let channel = unsafe { UnixDatagram::from_raw_fd(file.into_raw_fd()) }; in new()
|