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