Struct rotor::mio::unix::UnixSocket
[−]
[src]
pub struct UnixSocket { /* fields omitted */ }
Methods
impl UnixSocket
[src]
fn stream() -> Result<UnixSocket, Error>
Returns a new, unbound, non-blocking Unix domain socket
fn connect<P>(self, addr: &P) -> Result<(UnixStream, bool), Error> where
P: AsRef<Path> + ?Sized,
P: AsRef<Path> + ?Sized,
Connect the socket to the specified address
fn bind<P>(&self, addr: &P) -> Result<(), Error> where
P: AsRef<Path> + ?Sized,
P: AsRef<Path> + ?Sized,
Bind the socket to the specified address
fn listen(self, backlog: usize) -> Result<UnixListener, Error>
Listen for incoming requests
fn try_clone(&self) -> Result<UnixSocket, Error>
Trait Implementations
impl AsRawFd for UnixSocket
[src]
impl Evented for UnixSocket
[src]
fn register(
&self,
selector: &mut Selector,
token: Token,
interest: EventSet,
opts: PollOpt
) -> Result<(), Error>
&self,
selector: &mut Selector,
token: Token,
interest: EventSet,
opts: PollOpt
) -> Result<(), Error>
fn reregister(
&self,
selector: &mut Selector,
token: Token,
interest: EventSet,
opts: PollOpt
) -> Result<(), Error>
&self,
selector: &mut Selector,
token: Token,
interest: EventSet,
opts: PollOpt
) -> Result<(), Error>
fn deregister(&self, selector: &mut Selector) -> Result<(), Error>
impl From<UnixSocket> for UnixSocket
[src]
fn from(sys: UnixSocket) -> UnixSocket
Performs the conversion.