pub struct AgentClient<T> { /* private fields */ }
Implementations§
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
Sourcepub fn post(&self, params: PostParams) -> Result<PostOutput, T::Error>
pub fn post(&self, params: PostParams) -> Result<PostOutput, T::Error>
Execute QEMU Guest Agent commands.
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn fsfreeze_freeze(&self) -> FsfreezeFreezeClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn fsfreeze_status(&self) -> FsfreezeStatusClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn fsfreeze_thaw(&self) -> FsfreezeThawClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn fstrim(&self) -> FstrimClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn get_fsinfo(&self) -> GetFsinfoClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn get_host_name(&self) -> GetHostNameClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn get_memory_block_info(&self) -> GetMemoryBlockInfoClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn get_memory_blocks(&self) -> GetMemoryBlocksClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn get_osinfo(&self) -> GetOsinfoClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn get_time(&self) -> GetTimeClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn get_timezone(&self) -> GetTimezoneClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn get_users(&self) -> GetUsersClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn get_vcpus(&self) -> GetVcpusClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn info(&self) -> InfoClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn network_get_interfaces(&self) -> NetworkGetInterfacesClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn ping(&self) -> PingClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn shutdown(&self) -> ShutdownClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn suspend_disk(&self) -> SuspendDiskClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn suspend_hybrid(&self) -> SuspendHybridClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn suspend_ram(&self) -> SuspendRamClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn set_user_password(&self) -> SetUserPasswordClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn exec(&self) -> ExecClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn exec_status(&self) -> ExecStatusClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn file_read(&self) -> FileReadClient<T>
Source§impl<T> AgentClient<T>where
T: Client,
impl<T> AgentClient<T>where
T: Client,
pub fn file_write(&self) -> FileWriteClient<T>
Auto Trait Implementations§
impl<T> Freeze for AgentClient<T>where
T: Freeze,
impl<T> RefUnwindSafe for AgentClient<T>where
T: RefUnwindSafe,
impl<T> Send for AgentClient<T>where
T: Send,
impl<T> Sync for AgentClient<T>where
T: Sync,
impl<T> Unpin for AgentClient<T>where
T: Unpin,
impl<T> UnwindSafe for AgentClient<T>where
T: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more