pub struct VirtualCpu {
pub state: u32,
pub cpu_time: u32,
pub nr_virt_cpu: u32,
}Expand description
Virtual CPU - Format (0,2101)
Virtual domain CPU statistics
§XDR Definition (sFlow Host)
/* Virtual Domain CPU statistics */
/* See libvirt, struct virDomainInfo */
/* opaque = counter_data; enterprise = 0; format = 2101 */
struct virt_cpu {
unsigned int state; /* virtDomainState */
unsigned int cpuTime; /* CPU time used (ms) */
unsigned int nrVirtCpu;/* number of virtual CPUs */
}ERRATUM: Comment reference corrected from virtDomainInfo to virDomainInfo.
Fields§
§state: u32CPU state (0=running, 1=idle, 2=blocked)
cpu_time: u32CPU time in milliseconds
nr_virt_cpu: u32Number of virtual CPUs
Trait Implementations§
Source§impl Clone for VirtualCpu
impl Clone for VirtualCpu
Source§fn clone(&self) -> VirtualCpu
fn clone(&self) -> VirtualCpu
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VirtualCpu
impl Debug for VirtualCpu
Source§impl PartialEq for VirtualCpu
impl PartialEq for VirtualCpu
impl Eq for VirtualCpu
impl StructuralPartialEq for VirtualCpu
Auto Trait Implementations§
impl Freeze for VirtualCpu
impl RefUnwindSafe for VirtualCpu
impl Send for VirtualCpu
impl Sync for VirtualCpu
impl Unpin for VirtualCpu
impl UnwindSafe for VirtualCpu
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