Struct libvirt_rpc::Libvirt
[−]
[src]
pub struct Libvirt<Io: Read + Write> { /* fields omitted */ }
Methods
impl<Io> Libvirt<Io> where
Io: Read + Write,
[src]
Io: Read + Write,
pub fn new(stream: Io) -> Self
[src]
pub fn auth(&mut self) -> Result<AuthListResponse, LibvirtError>
[src]
pub fn open(&mut self) -> Result<ConnectOpenResponse, LibvirtError>
[src]
pub fn version(&mut self) -> Result<(u32, u32, u32), LibvirtError>
[src]
pub fn list_defined_domains(&mut self) -> Result<Vec<String>, LibvirtError>
[src]
pub fn define(&mut self, xml: &str) -> Result<Domain, LibvirtError>
[src]
pub fn undefine(
&mut self,
dom: Domain
) -> Result<DomainUndefineResponse, LibvirtError>
[src]
&mut self,
dom: Domain
) -> Result<DomainUndefineResponse, LibvirtError>