Struct socket_collection::UdtSock [−][src]
pub struct UdtSock { /* fields omitted */ }Methods
impl UdtSock[src]
impl UdtSockpub fn wrap_std_sock(udp_sock: UdpSocket, handle: Handle) -> Res<Self>[src]
pub fn wrap_std_sock(udp_sock: UdpSocket, handle: Handle) -> Res<Self>pub fn wrap_mio_sock(udp_sock: UdpSocket, handle: Handle) -> Res<Self>[src]
pub fn wrap_mio_sock(udp_sock: UdpSocket, handle: Handle) -> Res<Self>pub fn connect(&self, addr: &SocketAddr) -> Res<()>[src]
pub fn connect(&self, addr: &SocketAddr) -> Res<()>pub fn peer_addr(&self) -> Res<SocketAddr>[src]
pub fn peer_addr(&self) -> Res<SocketAddr>pub fn take_error(&self) -> Res<Option<Error>>[src]
pub fn take_error(&self) -> Res<Option<Error>>pub fn read<T: DeserializeOwned>(&mut self) -> Res<Option<T>>[src]
pub fn read<T: DeserializeOwned>(&mut self) -> Res<Option<T>>pub fn write<T: Serialize>(
&mut self,
poll: &Poll,
token: Token,
msg: Option<(T, Priority)>
) -> Res<bool>[src]
pub fn write<T: Serialize>(
&mut self,
poll: &Poll,
token: Token,
msg: Option<(T, Priority)>
) -> Res<bool>Trait Implementations
impl Default for UdtSock[src]
impl Default for UdtSockimpl Evented for UdtSock[src]
impl Evented for UdtSockfn register(
&self,
poll: &Poll,
token: Token,
interest: Ready,
opts: PollOpt
) -> Result<()>[src]
fn register(
&self,
poll: &Poll,
token: Token,
interest: Ready,
opts: PollOpt
) -> Result<()>Register self with the given Poll instance. Read more
fn reregister(
&self,
poll: &Poll,
token: Token,
interest: Ready,
opts: PollOpt
) -> Result<()>[src]
fn reregister(
&self,
poll: &Poll,
token: Token,
interest: Ready,
opts: PollOpt
) -> Result<()>Re-register self with the given Poll instance. Read more
fn deregister(&self, poll: &Poll) -> Result<()>[src]
fn deregister(&self, poll: &Poll) -> Result<()>Deregister self from the given Poll instance Read more