/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_io/src/sys/unix/tcp/ |
H A D | socket.rs | 114 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 D | stream.rs | 133 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 D | socket.rs | 139 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 D | stream.rs | 170 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 D | stream.rs | 381 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 D | socket_opt.c | 73 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 D | tcp_extra_options.cpp | 26 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 D | tcp_extra_options.h | 34 void SetLinger(uint32_t linger);
|
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/fillp/src/public/include/ |
H A D | sockets.h | 145 struct linger fillpLinger;
|
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/tests/ |
H A D | tcp_test.rs | 136 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.ts | 1050 socketLinger?: { on: boolean, linger: number };
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-network-kit/ |
H A D | js-apis-socket.md | 2190 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 D | js-apis-socket.md | 2190 linger: number; 2265 linger: number; 2569 …linger: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 D | README_zh.md | 314 … Object | 是 | socket是否继续逗留。<br />- on:是否逗留(true:逗留;false:不逗留)。<br />- linger:逗留时长,单位毫秒(ms),取值范围…
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v3.1-Release/ |
H A D | js-apidiff-network.md | 39 | ohos.net.socket | TCPExtraOptions | socketLinger: {on: boolean, linger: number}; | 新增 |
|
/ohos5.0/docs/en/release-notes/api-diff/v3.1-Release/ |
H A D | js-apidiff-network.md | 39 | ohos.net.socket | TCPExtraOptions | socketLinger: {on: boolean, linger: number}; | Added|
|
/ohos5.0/foundation/communication/netstack/frameworks/native/tls_socket/src/ |
H A D | tls_socket_server.cpp | 454 linger soLinger = {0}; in SetExtraOptions()
|
H A D | tls_socket.cpp | 991 linger soLinger = {0}; in SetExtraOptions()
|
/ohos5.0/foundation/communication/netstack/frameworks/js/napi/socket/socket_exec/src/ |
H A D | socket_exec.cpp | 1283 linger soLinger = {.l_onoff = option.socketLinger.IsOn(), in SocketSetTcpExtraOptions()
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-beta2/ |
H A D | js-apidiff-communication.md | 585 …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 D | js-apidiff-communication.md | 1644 …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 D | js-apidiff-communication.md | 585 …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 D | js-apidiff-communication.md | 44 |新增|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 D | js-apidiff-communication.md | 45 |新增|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 D | js-apidiff-communication.md | 1750 …方法or属性:socketLinger: {on: boolean, linger: number};|类名:TCPExtraOptions;<br>方法or属性:socketLinger?: {…
|