pub trait ISystemMonitor2_Impl: Sized + ISystemMonitor_Impl {
Show 20 methods // Required methods fn SetEnableDigitGrouping(&self, bstate: VARIANT_BOOL) -> Result<()>; fn EnableDigitGrouping(&self) -> Result<VARIANT_BOOL>; fn SetEnableToolTips(&self, bstate: VARIANT_BOOL) -> Result<()>; fn EnableToolTips(&self) -> Result<VARIANT_BOOL>; fn SetShowTimeAxisLabels(&self, bstate: VARIANT_BOOL) -> Result<()>; fn ShowTimeAxisLabels(&self) -> Result<VARIANT_BOOL>; fn SetChartScroll(&self, bscroll: VARIANT_BOOL) -> Result<()>; fn ChartScroll(&self) -> Result<VARIANT_BOOL>; fn SetDataPointCount(&self, inewcount: i32) -> Result<()>; fn DataPointCount(&self) -> Result<i32>; fn ScaleToFit(&self, bselectedcountersonly: VARIANT_BOOL) -> Result<()>; fn SaveAs( &self, bstrfilename: &BSTR, esysmonfiletype: SysmonFileType ) -> Result<()>; fn Relog( &self, bstrfilename: &BSTR, esysmonfiletype: SysmonFileType, ifilter: i32 ) -> Result<()>; fn ClearData(&self) -> Result<()>; fn LogSourceStartTime(&self) -> Result<f64>; fn LogSourceStopTime(&self) -> Result<f64>; fn SetLogViewRange(&self, starttime: f64, stoptime: f64) -> Result<()>; fn GetLogViewRange( &self, starttime: *mut f64, stoptime: *mut f64 ) -> Result<()>; fn BatchingLock( &self, flock: VARIANT_BOOL, ebatchreason: SysmonBatchReason ) -> Result<()>; fn LoadSettings(&self, bstrsettingfilename: &BSTR) -> Result<()>;
}

Required Methods§

fn SetEnableDigitGrouping(&self, bstate: VARIANT_BOOL) -> Result<()>

fn EnableDigitGrouping(&self) -> Result<VARIANT_BOOL>

fn SetEnableToolTips(&self, bstate: VARIANT_BOOL) -> Result<()>

fn EnableToolTips(&self) -> Result<VARIANT_BOOL>

fn SetShowTimeAxisLabels(&self, bstate: VARIANT_BOOL) -> Result<()>

fn ShowTimeAxisLabels(&self) -> Result<VARIANT_BOOL>

fn SetChartScroll(&self, bscroll: VARIANT_BOOL) -> Result<()>

fn ChartScroll(&self) -> Result<VARIANT_BOOL>

fn SetDataPointCount(&self, inewcount: i32) -> Result<()>

fn DataPointCount(&self) -> Result<i32>

fn ScaleToFit(&self, bselectedcountersonly: VARIANT_BOOL) -> Result<()>

fn SaveAs( &self, bstrfilename: &BSTR, esysmonfiletype: SysmonFileType ) -> Result<()>

fn Relog( &self, bstrfilename: &BSTR, esysmonfiletype: SysmonFileType, ifilter: i32 ) -> Result<()>

fn ClearData(&self) -> Result<()>

fn LogSourceStartTime(&self) -> Result<f64>

fn LogSourceStopTime(&self) -> Result<f64>

fn SetLogViewRange(&self, starttime: f64, stoptime: f64) -> Result<()>

fn GetLogViewRange(&self, starttime: *mut f64, stoptime: *mut f64) -> Result<()>

fn BatchingLock( &self, flock: VARIANT_BOOL, ebatchreason: SysmonBatchReason ) -> Result<()>

fn LoadSettings(&self, bstrsettingfilename: &BSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§