Home
last modified time | relevance | path

Searched refs:linger (Results 1 – 25 of 29) sorted by relevance

12

/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_io/src/sys/unix/tcp/
H A Dsocket.rs114 let linger = unsafe { payload.assume_init() }; in get_sock_linger() localVariable
115 from_linger(linger) in get_sock_linger()
125 (&payload as *const linger).cast::<c_void>(), in set_sock_linger()
126 mem::size_of::<linger>() as libc::socklen_t, in set_sock_linger()
131 fn from_linger(linger: linger) -> Option<Duration> { in from_linger()
132 if linger.l_onoff == 0 { in from_linger()
141 None => linger { in into_linger()
145 Some(dur) => linger { in into_linger()
167 let linger = into_linger(None); in ut_into_linger_none() localVariable
168 assert_eq!(linger.l_linger, 0); in ut_into_linger_none()
[all …]
H A Dstream.rs133 pub fn linger(&self) -> io::Result<Option<Duration>> { in linger() method
154 pub fn set_linger(&self, linger: Option<Duration>) -> io::Result<()> { in set_linger()
155 set_sock_linger(self.get_fd(), linger) in set_linger()
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_io/src/sys/windows/tcp/
H A Dsocket.rs139 let linger = unsafe { optval.assume_init() }; in get_sock_linger() localVariable
140 from_linger(linger) in get_sock_linger()
144 pub(crate) fn set_sock_linger(socket: RawSocket, linger: Option<Duration>) -> io::Result<()> { in set_sock_linger()
145 let optval = into_linger(linger); in set_sock_linger()
160 fn from_linger(linger: LINGER) -> Option<Duration> { in from_linger()
161 if linger.l_onoff == 0 { in from_linger()
164 Some(Duration::from_secs(linger.l_linger as u64)) in from_linger()
168 fn into_linger(linger: Option<Duration>) -> LINGER { in into_linger()
169 match linger { in into_linger()
H A Dstream.rs170 pub fn linger(&self) -> io::Result<Option<Duration>> { in linger() method
191 pub fn set_linger(&self, linger: Option<Duration>) -> io::Result<()> { in set_linger()
192 set_sock_linger(self.as_raw_socket(), linger) in set_linger()
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/src/net/sys/tcp/
H A Dstream.rs381 pub fn set_linger(&self, linger: Option<Duration>) -> io::Result<()> { in set_linger()
382 self.source.set_linger(linger) in set_linger()
405 pub fn linger(&self) -> io::Result<Option<Duration>> { in linger() method
406 self.source.linger() in linger()
703 assert!(stream.linger().unwrap().is_none()); in ut_tcp_stream_basic()
705 assert_eq!(stream.linger().unwrap(), Some(Duration::from_secs(1))); in ut_tcp_stream_basic()
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/fillp/src/app_lib/src/
H A Dsocket_opt.c73 if (*optLen < (FILLP_INT)sizeof(struct linger)) { in SockGetSockOptFillp()
77 …err = memcpy_s(optVal, (FILLP_UINT32)(*optLen), (void *)&sock->fillpLinger, sizeof(struct linger)); in SockGetSockOptFillp()
83 *optLen = (FILLP_INT)sizeof(struct linger); in SockGetSockOptFillp()
180 if (optLen < (FILLP_INT)sizeof(struct linger)) { in SockSetOptLinger()
183 … err = memcpy_s((void *)&sock->fillpLinger, sizeof(struct linger), optVal, (FILLP_UINT32)optLen); in SockSetOptLinger()
/ohos5.0/foundation/communication/netstack/frameworks/js/napi/socket/options/src/
H A Dtcp_extra_options.cpp26 void TCPExtraOptions::SocketLinger::SetLinger(uint32_t linger) in SetLinger() argument
28 linger_ = linger; in SetLinger()
/ohos5.0/foundation/communication/netstack/frameworks/js/napi/socket/options/include/
H A Dtcp_extra_options.h34 void SetLinger(uint32_t linger);
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/fillp/src/public/include/
H A Dsockets.h145 struct linger fillpLinger;
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/tests/
H A Dtcp_test.rs136 assert!(stream.linger().unwrap().is_none()); in sdv_tcp_stream_basic()
141 stream.linger().unwrap(), in sdv_tcp_stream_basic()
/ohos5.0/foundation/communication/netstack/interfaces/kits/js/
H A D@ohos.net.socket.d.ts1050 socketLinger?: { on: boolean, linger: number };
/ohos5.0/docs/zh-cn/application-dev/reference/apis-network-kit/
H A Djs-apis-socket.md2190 linger: number;
2265 linger: number;
2865 linger: number;
2872 socketLinger: { on: true, linger: 10 } as SocketLinger,
2936 linger: number;
2951 socketLinger: { on: true, linger: 10 } as SocketLinger,
5719 linger: number;
5726 socketLinger: { on: true, linger: 10 } as SocketLinger,
5790 linger: number;
7315 linger: number;
[all …]
/ohos5.0/docs/en/application-dev/reference/apis-network-kit/
H A Djs-apis-socket.md2190 linger: number;
2265 linger: number;
2569linger:number\} | No | Socket linger.<br>- **on**: whether to enable socket linger. The value tr…
2865 linger: number;
2872 socketLinger: { on: true, linger: 10 } as SocketLinger,
2936 linger: number;
2951 socketLinger: { on: true, linger: 10 } as SocketLinger,
5719 linger: number;
5790 linger: number;
7315 linger: number;
[all …]
/ohos5.0/foundation/communication/netstack/
H A DREADME_zh.md314 … Object | 是 | socket是否继续逗留。<br />- on:是否逗留(true:逗留;false:不逗留)。<br />- linger:逗留时长,单位毫秒(ms),取值范围…
/ohos5.0/docs/zh-cn/release-notes/api-diff/v3.1-Release/
H A Djs-apidiff-network.md39 | ohos.net.socket | TCPExtraOptions | socketLinger: {on: boolean, linger: number}; | 新增 |
/ohos5.0/docs/en/release-notes/api-diff/v3.1-Release/
H A Djs-apidiff-network.md39 | ohos.net.socket | TCPExtraOptions | socketLinger: {on: boolean, linger: number}; | Added|
/ohos5.0/foundation/communication/netstack/frameworks/native/tls_socket/src/
H A Dtls_socket_server.cpp454 linger soLinger = {0}; in SetExtraOptions()
H A Dtls_socket.cpp991 linger soLinger = {0}; in SetExtraOptions()
/ohos5.0/foundation/communication/netstack/frameworks/js/napi/socket/socket_exec/src/
H A Dsocket_exec.cpp1283 linger soLinger = {.l_onoff = option.socketLinger.IsOn(), in SocketSetTcpExtraOptions()
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-beta2/
H A Djs-apidiff-communication.md585 …ocketLinger?: { on: boolean, linger: number };<br>旧版本信息:|类名:TCPExtraOptions;<br>方法or属性:socketLinge…
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-Release to v3.2-Release/
H A Djs-apidiff-communication.md1644 …ocketLinger?: { on: boolean, linger: number };<br>旧版本信息:|类名:TCPExtraOptions;<br>方法or属性:socketLinge…
1837 …ocketLinger?: { on: boolean, linger: number };<br>旧版本信息:|类名:TCPExtraOptions;<br>方法or属性:socketLinge…
/ohos5.0/docs/en/release-notes/api-diff/v4.0-beta2/
H A Djs-apidiff-communication.md585 …lean, linger: number };<br>Old version information: |Class name: TCPExtraOptions;<br>Method or att…
/ohos5.0/docs/zh-cn/release-notes/api-diff/monthly-202210/
H A Djs-apidiff-communication.md44 |新增|NA|方法名 or 属性名:socketLinger<br>函数:socketLinger?: {on: boolean, linger: number};|@ohos.net.socket…
/ohos5.0/docs/zh-cn/release-notes/api-diff/v3.2-beta4/
H A Djs-apidiff-communication.md45 |新增|NA|方法名 or 属性名:socketLinger<br>函数:socketLinger?: {on: boolean, linger: number};|@ohos.net.socket…
/ohos5.0/docs/zh-cn/release-notes/api-diff/v3.2-Release/
H A Djs-apidiff-communication.md1750 …方法or属性:socketLinger: {on: boolean, linger: number};|类名:TCPExtraOptions;<br>方法or属性:socketLinger?: {…

12