Struct rustuv::net::TcpListener[src]

pub struct TcpListener {
    // some fields omitted
}

Methods

impl TcpListener

fn bind(io: &mut UvIoFactory, address: SocketAddr) -> Result<Box<TcpListener>, UvError>

Trait Implementations

impl UvHandle<uv_tcp_t> for TcpListener

fn uv_handle(&self) -> *uv_tcp_t

fn uv_loop(&self) -> Loop

fn alloc(_: Option<Self>, ty: uv_handle_type) -> *T

unsafe fn from_uv_handle<'a>(h: &'a *T) -> &'a mut Self

fn install(~self) -> Box<Self>

fn close_async_(&mut self)

fn close(&mut self)

impl RtioSocket for TcpListener

fn socket_name(&mut self) -> Result<SocketAddr, IoError>

impl RtioTcpListener for TcpListener

fn listen(~self) -> Result<Box<RtioTcpAcceptor + Send>, IoError>

impl Drop for TcpListener

fn drop(&mut self)