Struct native::io::net::UdpSocket[src]
pub struct UdpSocket {
// some fields omitted
}pub struct UdpSocket {
// some fields omitted
}impl UdpSocketfn bind(addr: SocketAddr) -> IoResult<UdpSocket>fn fd(&self) -> sock_tfn set_broadcast(&mut self, on: bool) -> IoResult<()>fn set_multicast_loop(&mut self, on: bool) -> IoResult<()>fn set_membership(&mut self, addr: IpAddr, opt: c_int) -> IoResult<()>impl RtioSocket for UdpSocketfn socket_name(&mut self) -> IoResult<SocketAddr>impl RtioUdpSocket for UdpSocketfn recvfrom(&mut self, buf: &mut [u8]) -> IoResult<(uint, SocketAddr)>fn sendto(&mut self, buf: &[u8], dst: SocketAddr) -> IoResult<()>fn join_multicast(&mut self, multi: IpAddr) -> IoResult<()>fn leave_multicast(&mut self, multi: IpAddr) -> IoResult<()>fn loop_multicast_locally(&mut self) -> IoResult<()>fn dont_loop_multicast_locally(&mut self) -> IoResult<()>fn multicast_time_to_live(&mut self, ttl: int) -> IoResult<()>fn time_to_live(&mut self, ttl: int) -> IoResult<()>fn hear_broadcasts(&mut self) -> IoResult<()>fn ignore_broadcasts(&mut self) -> IoResult<()>fn clone(&self) -> Box<RtioUdpSocket + Send>fn set_timeout(&mut self, timeout: Option<u64>)fn set_read_timeout(&mut self, timeout: Option<u64>)fn set_write_timeout(&mut self, timeout: Option<u64>)
Prefix searches with a type followed by a colon (e.g.
fn:) to restrict the search to a given type.
Accepted types are: fn, mod,
struct (or str), enum,
trait, typedef (or
tdef).