pub trait VmiOsThread<'a, Driver>: VmiVa + 'awhere
Driver: VmiDriver,{
type Os: VmiOs<Driver>;
// Required methods
fn id(&self) -> Result<ThreadId, VmiError>;
fn object(&self) -> Result<ThreadObject, VmiError>;
}Expand description
A trait for thread objects.
This trait provides an abstraction over threads within a guest OS.
Required Associated Types§
Required Methods§
Sourcefn object(&self) -> Result<ThreadObject, VmiError>
fn object(&self) -> Result<ThreadObject, VmiError>
Returns the thread object.