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

 CStorageDeviceDiagnostics (iconnect::StrStrMap results)
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.
 ~CStorageDeviceDiagnostics ()

Detailed Description

This is a storage device operations diagnostic data container.

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

Constructor & Destructor Documentation

◆ CStorageDeviceDiagnostics()

isys::CStorageDeviceDiagnostics::CStorageDeviceDiagnostics ( iconnect::StrStrMap results)
Since
9.17.171

◆ ~CStorageDeviceDiagnostics()

isys::CStorageDeviceDiagnostics::~CStorageDeviceDiagnostics ( )
Since
9.17.129

Member Function Documentation

◆ getMonitorLoadTimeInUs()

uint32_t isys::CStorageDeviceDiagnostics::getMonitorLoadTimeInUs ( )

Returns monitor load time.

Returns
load time in us
Since
9.17.136

◆ getMonitorUnloadTimeInUs()

uint32_t isys::CStorageDeviceDiagnostics::getMonitorUnloadTimeInUs ( )

Returns monitor unload time.

Returns
unload time in us
Since
9.17.136

◆ getOperations()

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

Populates vector of executed operations.

Parameters
rvstrOperationsvector of executed operations
Since
9.17.136

◆ getTotalOperationTimeInUs()

uint32_t isys::CStorageDeviceDiagnostics::getTotalOperationTimeInUs ( )

Returns total time for the executed operation.

Returns
operation time in us
Since
9.17.136