libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
introvirt::windows::nt::IO_COUNTERS Class Referenceabstract

#include <SYSTEM_PROCESS_INFORMATION.hh>

Public Member Functions

virtual uint64_t ReadOperationCount () const =0
 
virtual void ReadOperationCount (uint64_t value)=0
 
virtual uint64_t WriteOperationCount () const =0
 
virtual void WriteOperationCount (uint64_t value)=0
 
virtual uint64_t OtherOperationCount () const =0
 
virtual void OtherOperationCount (uint64_t value)=0
 
virtual uint64_t ReadTransferCount () const =0
 
virtual void ReadTransferCount (uint64_t value)=0
 
virtual uint64_t WriteTransferCount () const =0
 
virtual void WriteTransferCount (uint64_t value)=0
 
virtual uint64_t OtherTransferCount () const =0
 
virtual void OtherTransferCount (uint64_t value)=0
 
virtual void write (std::ostream &os, const std::string &linePrefix="") const =0
 
virtual Json::Value json () const =0
 
virtual guest_ptr< void > ptr () const =0
 
virtual ~IO_COUNTERS ()=default
 

Constructor & Destructor Documentation

◆ ~IO_COUNTERS()

virtual introvirt::windows::nt::IO_COUNTERS::~IO_COUNTERS ( )
virtualdefault

Member Function Documentation

◆ json()

virtual Json::Value introvirt::windows::nt::IO_COUNTERS::json ( ) const
pure virtual

◆ OtherOperationCount() [1/2]

virtual uint64_t introvirt::windows::nt::IO_COUNTERS::OtherOperationCount ( ) const
pure virtual

◆ OtherOperationCount() [2/2]

virtual void introvirt::windows::nt::IO_COUNTERS::OtherOperationCount ( uint64_t  value)
pure virtual

◆ OtherTransferCount() [1/2]

virtual uint64_t introvirt::windows::nt::IO_COUNTERS::OtherTransferCount ( ) const
pure virtual

◆ OtherTransferCount() [2/2]

virtual void introvirt::windows::nt::IO_COUNTERS::OtherTransferCount ( uint64_t  value)
pure virtual

◆ ptr()

virtual guest_ptr< void > introvirt::windows::nt::IO_COUNTERS::ptr ( ) const
pure virtual

◆ ReadOperationCount() [1/2]

virtual uint64_t introvirt::windows::nt::IO_COUNTERS::ReadOperationCount ( ) const
pure virtual

◆ ReadOperationCount() [2/2]

virtual void introvirt::windows::nt::IO_COUNTERS::ReadOperationCount ( uint64_t  value)
pure virtual

◆ ReadTransferCount() [1/2]

virtual uint64_t introvirt::windows::nt::IO_COUNTERS::ReadTransferCount ( ) const
pure virtual

◆ ReadTransferCount() [2/2]

virtual void introvirt::windows::nt::IO_COUNTERS::ReadTransferCount ( uint64_t  value)
pure virtual

◆ write()

virtual void introvirt::windows::nt::IO_COUNTERS::write ( std::ostream &  os,
const std::string &  linePrefix = "" 
) const
pure virtual

◆ WriteOperationCount() [1/2]

virtual uint64_t introvirt::windows::nt::IO_COUNTERS::WriteOperationCount ( ) const
pure virtual

◆ WriteOperationCount() [2/2]

virtual void introvirt::windows::nt::IO_COUNTERS::WriteOperationCount ( uint64_t  value)
pure virtual

◆ WriteTransferCount() [1/2]

virtual uint64_t introvirt::windows::nt::IO_COUNTERS::WriteTransferCount ( ) const
pure virtual

◆ WriteTransferCount() [2/2]

virtual void introvirt::windows::nt::IO_COUNTERS::WriteTransferCount ( uint64_t  value)
pure virtual

The documentation for this class was generated from the following file: