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