Enum varlink::VarlinkStream [−][src]
pub enum VarlinkStream { TCP(TcpStream), UNIX(UnixStream), }
Variants
TCP(TcpStream)
UNIX(UnixStream)
Methods
impl<'a> VarlinkStream
[src]
impl<'a> VarlinkStream
pub fn connect<S: ?Sized + AsRef<str>>(address: &S) -> Result<(Self, String)>
[src]
pub fn connect<S: ?Sized + AsRef<str>>(address: &S) -> Result<(Self, String)>
pub fn split(
&mut self
) -> Result<(Box<Read + Send + Sync>, Box<Write + Send + Sync>)>
[src]
pub fn split(
&mut self
) -> Result<(Box<Read + Send + Sync>, Box<Write + Send + Sync>)>
pub fn shutdown(&mut self) -> Result<()>
[src]
pub fn shutdown(&mut self) -> Result<()>
pub fn set_nonblocking(&self, b: bool) -> Result<()>
[src]
pub fn set_nonblocking(&self, b: bool) -> Result<()>
Trait Implementations
impl Drop for VarlinkStream
[src]
impl Drop for VarlinkStream
Auto Trait Implementations
impl Send for VarlinkStream
impl Send for VarlinkStream
impl Sync for VarlinkStream
impl Sync for VarlinkStream