winIDEA SDK
isys::CStorageDeviceDiagnostics Class Reference

Description

This is a storage device operations diagnostic data container.

For example to measure load/unload time, write time,...

#include <CStorageDevicePerformanceModule.h>

Public Member Functions

uint32_t getMonitorLoadTimeInUs ()
 Returns monitor load time. More...
 
uint32_t getMonitorUnloadTimeInUs ()
 Returns monitor unload time. More...
 
uint32_t getTotalOperationTimeInUs ()
 Returns total time for the executed operation. More...
 
void getOperations (std::vector< std::string > &rvstrOperations)
 Populates vector of executed operations. More...
 

Member Function Documentation

◆ getMonitorLoadTimeInUs()

uint32_t isys::CStorageDeviceDiagnostics::getMonitorLoadTimeInUs ( )

Returns monitor load time.

Returns
load time in us

◆ getMonitorUnloadTimeInUs()

uint32_t isys::CStorageDeviceDiagnostics::getMonitorUnloadTimeInUs ( )

Returns monitor unload time.

Returns
unload time in us

◆ getOperations()

void isys::CStorageDeviceDiagnostics::getOperations ( std::vector< std::string > &  rvstrOperations)

Populates vector of executed operations.

Parameters
rvstrOperationsvector of executed operations

◆ getTotalOperationTimeInUs()

uint32_t isys::CStorageDeviceDiagnostics::getTotalOperationTimeInUs ( )

Returns total time for the executed operation.

Returns
operation time in us