Lines Matching refs:ErrorCode

3     ErrorCode, get_unicast_hop_limit, is_valid_address_family, is_valid_remote_address,
60 pub(crate) fn new(cx: &WasiSocketsCtx, family: AddressFamily) -> Result<Self, ErrorCode> { in new() argument
92 pub(crate) fn bind(&mut self, addr: SocketAddr) -> Result<(), ErrorCode> { in bind() argument
94 return Err(ErrorCode::InvalidState); in bind()
97 return Err(ErrorCode::InvalidArgument); in bind()
104 pub(crate) fn finish_bind(&mut self) -> Result<(), ErrorCode> { in finish_bind() argument
110 _ => Err(ErrorCode::NotInProgress), in finish_bind()
122 pub(crate) fn disconnect(&mut self) -> Result<(), ErrorCode> { in disconnect() argument
124 return Err(ErrorCode::InvalidState); in disconnect()
132 pub(crate) fn connect_p2(&mut self, addr: SocketAddr) -> Result<(), ErrorCode> { in connect_p2() argument
135 _ => return Err(ErrorCode::InvalidState), in connect_p2()
143 pub(crate) fn connect_p3(&mut self, addr: SocketAddr) -> Result<(), ErrorCode> { in connect_p3() argument
146 _ => return Err(ErrorCode::InvalidState), in connect_p3()
152 fn connect_common(&mut self, addr: SocketAddr) -> Result<(), ErrorCode> { in connect_common() argument
154 return Err(ErrorCode::InvalidArgument); in connect_common()
168 … Errno::AFNOSUPPORT => ErrorCode::InvalidArgument, // See `udp_bind` implementation. in connect_common()
171 ErrorCode::Unknown in connect_common()
185 ) -> impl Future<Output = Result<(), ErrorCode>> + use<> { in send_p3()
191 (UdpState::BindStarted, _) => Err(ErrorCode::InvalidState), in send_p3()
192 (UdpState::Default | UdpState::Bound, None) => Err(ErrorCode::InvalidArgument), in send_p3()
201 Err(ErrorCode::InvalidArgument) in send_p3()
240 ) -> impl Future<Output = Result<(Vec<u8>, SocketAddr), ErrorCode>> + use<> { in receive_p3()
246 UdpState::Default | UdpState::BindStarted => Err(ErrorCode::InvalidState), in receive_p3()
268 pub(crate) fn local_address(&self) -> Result<SocketAddr, ErrorCode> { in local_address() argument
270 return Err(ErrorCode::InvalidState); in local_address()
279 pub(crate) fn remote_address(&self) -> Result<SocketAddr, ErrorCode> { in remote_address() argument
281 return Err(ErrorCode::InvalidState); in remote_address()
294 pub(crate) fn unicast_hop_limit(&self) -> Result<u8, ErrorCode> { in unicast_hop_limit() argument
299 pub(crate) fn set_unicast_hop_limit(&self, value: u8) -> Result<(), ErrorCode> { in set_unicast_hop_limit() argument
304 pub(crate) fn receive_buffer_size(&self) -> Result<u64, ErrorCode> { in receive_buffer_size() argument
309 pub(crate) fn set_receive_buffer_size(&self, value: u64) -> Result<(), ErrorCode> { in set_receive_buffer_size() argument
314 pub(crate) fn send_buffer_size(&self) -> Result<u64, ErrorCode> { in send_buffer_size() argument
319 pub(crate) fn set_send_buffer_size(&self, value: u64) -> Result<(), ErrorCode> { in set_send_buffer_size() argument
338 async fn send(socket: &tokio::net::UdpSocket, buf: &[u8]) -> Result<(), ErrorCode> { in send() argument
346 Err(ErrorCode::Unknown) in send()
357 ) -> Result<(), ErrorCode> { in send_to() argument
361 Err(ErrorCode::Unknown) in send_to()