winIDEA SDK
Loading...
Searching...
No Matches
isys::CStorageDeviceDiagnostics Class Reference

This is a storage device operations diagnostic data container. More...

#include <CStorageDevicePerformanceModule.h>

Public Member Functions

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

Detailed Description

This is a storage device operations diagnostic data container.

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

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