Struct mio::tcp::TcpListener
[−]
[src]
pub struct TcpListener { // some fields omitted }
Methods
impl TcpListener
[src]
fn bind(addr: &SocketAddr) -> Result<TcpListener>
fn accept(&self) -> Result<Option<TcpStream>>
Accepts a new TcpStream
.
Returns a Ok(None)
when the socket WOULDBLOCK
, this means the stream will be ready at
a later point.
fn local_addr(&self) -> Result<SocketAddr>
fn try_clone(&self) -> Result<TcpListener>
Trait Implementations
impl Debug for TcpListener
[src]
impl From<TcpSocket> for TcpListener
[src]
fn from(sys: TcpSocket) -> TcpListener
Performs the conversion.
impl Evented for TcpListener
[src]
fn register(&self, selector: &mut Selector, token: Token, interest: EventSet, opts: PollOpt) -> Result<()>
fn reregister(&self, selector: &mut Selector, token: Token, interest: EventSet, opts: PollOpt) -> Result<()>
fn deregister(&self, selector: &mut Selector) -> Result<()>
impl TryAccept for TcpListener
[src]
impl AsRawFd for TcpListener
[src]
impl FromRawFd for TcpListener
[src]
unsafe fn from_raw_fd(fd: RawFd) -> TcpListener
Constructs a new instances of Self
from the given raw file descriptor. Read more