Struct rustuv::net::UdpWatcher[src]
pub struct UdpWatcher {
// some fields omitted
}UDP implementation
pub struct UdpWatcher {
// some fields omitted
}UDP implementation
impl UdpWatcherfn bind(io: &mut UvIoFactory, address: SocketAddr) -> Result<UdpWatcher, UvError>impl UvHandle<uv_udp_t> for UdpWatcherfn uv_handle(&self) -> *uv_udp_tfn uv_loop(&self) -> Loopfn alloc(_: Option<Self>, ty: uv_handle_type) -> *Tunsafe fn from_uv_handle<'a>(h: &'a *T) -> &'a mut Selffn install(~self) -> Box<Self>fn close_async_(&mut self)fn close(&mut self)impl RtioSocket for UdpWatcherfn socket_name(&mut self) -> Result<SocketAddr, IoError>impl RtioUdpSocket for UdpWatcherfn recvfrom(&mut self, buf: &mut [u8]) -> Result<(uint, SocketAddr), IoError>fn sendto(&mut self, buf: &[u8], dst: SocketAddr) -> Result<(), IoError>fn join_multicast(&mut self, multi: IpAddr) -> Result<(), IoError>fn leave_multicast(&mut self, multi: IpAddr) -> Result<(), IoError>fn loop_multicast_locally(&mut self) -> Result<(), IoError>fn dont_loop_multicast_locally(&mut self) -> Result<(), IoError>fn multicast_time_to_live(&mut self, ttl: int) -> Result<(), IoError>fn time_to_live(&mut self, ttl: int) -> Result<(), IoError>fn hear_broadcasts(&mut self) -> Result<(), IoError>fn ignore_broadcasts(&mut self) -> Result<(), IoError>fn clone(&self) -> Box<RtioUdpSocket + Send>fn set_timeout(&mut self, timeout: Option<u64>)fn set_read_timeout(&mut self, ms: Option<u64>)fn set_write_timeout(&mut self, ms: Option<u64>)impl Drop for UdpWatcherfn drop(&mut self)
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).