Struct sozu_command_lib::scm_socket::ScmSocket [−][src]
Fields
fd: RawFd
blocking: bool
Methods
impl ScmSocket[src]
impl ScmSocketpub fn new(fd: RawFd) -> ScmSocket[src]
pub fn new(fd: RawFd) -> ScmSocketpub fn raw_fd(&self) -> i32[src]
pub fn raw_fd(&self) -> i32pub fn set_blocking(&self, blocking: bool)[src]
pub fn set_blocking(&self, blocking: bool)pub fn send_listeners(&self, listeners: Listeners) -> NixResult<()>[src]
pub fn send_listeners(&self, listeners: Listeners) -> NixResult<()>pub fn receive_listeners(&self) -> Option<Listeners>[src]
pub fn receive_listeners(&self) -> Option<Listeners>pub fn send_msg(&self, bytes: &[u8], fds: &[RawFd]) -> NixResult<()>[src]
pub fn send_msg(&self, bytes: &[u8], fds: &[RawFd]) -> NixResult<()>pub fn rcv_msg(
&self,
buffer: &mut [u8],
fds: &mut [RawFd]
) -> NixResult<(usize, usize)>[src]
pub fn rcv_msg(
&self,
buffer: &mut [u8],
fds: &mut [RawFd]
) -> NixResult<(usize, usize)>Trait Implementations
impl Clone for ScmSocket[src]
impl Clone for ScmSocketfn clone(&self) -> ScmSocket[src]
fn clone(&self) -> ScmSocketReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Debug for ScmSocket[src]
impl Debug for ScmSocket