Struct sozu_command_lib::scm_socket::ScmSocket [−][src]
Fields
fd: RawFd
blocking: bool
Methods
impl ScmSocket
[src]
impl ScmSocket
pub fn new(fd: RawFd) -> ScmSocket
[src]
pub fn new(fd: RawFd) -> ScmSocket
pub fn raw_fd(&self) -> i32
[src]
pub fn raw_fd(&self) -> i32
pub 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 ScmSocket
fn clone(&self) -> ScmSocket
[src]
fn clone(&self) -> ScmSocket
Returns 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