Struct sozu_command_lib::scm_socket::ScmSocket [−][src]
Fields
fd: RawFd
blocking: bool
Implementations
impl ScmSocket
[src]
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<'de> Deserialize<'de> for ScmSocket
[src]
impl<'de> Deserialize<'de> for ScmSocket
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src][−]
__D: Deserializer<'de>,
Auto Trait Implementations
impl RefUnwindSafe for ScmSocket
impl RefUnwindSafe for ScmSocket
impl UnwindSafe for ScmSocket
impl UnwindSafe for ScmSocket
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self