Home
last modified time | relevance | path

Searched refs:UnixDatagram (Results 1 – 13 of 13) sorted by relevance

/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/src/net/sys/unix/
H A Ddatagram.rs25 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 Dmod.rs15 pub use datagram::UnixDatagram;
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_io/src/sys/unix/uds/
H A Ddatagram.rs23 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 Dsocket.rs52 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 Dmod.rs23 pub use datagram::UnixDatagram;
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/tests/
H A Duds_test.rs20 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 Duds_test.rs23 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 Dmod.rs22 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 Dmod.rs25 pub use unix::{UnixDatagram, UnixListener, UnixStream};
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/src/net/
H A Dmod.rs35 pub use sys::{UnixDatagram, UnixListener, UnixStream};
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_io/src/
H A Dlib.rs27 pub use sys::{SocketAddr, UnixDatagram, UnixListener, UnixStream};
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_io/src/sys/unix/
H A Dmod.rs38 pub use uds::{SocketAddr, UnixDatagram, UnixListener, UnixStream};
/ohos5.0/base/request/request/test/rustest/src/
H A Dlib.rs35 use std::os::unix::net::UnixDatagram;
77 let channel = unsafe { UnixDatagram::from_raw_fd(file.into_raw_fd()) }; in new()