Class DeviceStatistics

Class Documentation

class DeviceStatistics

This class contains device statistics data.

Public Functions

DeviceStatistics()

Public Members

unsigned int sysFailedCount

The count of API calls from this device that failed because of a system error.

unsigned int apiSuccessCount

The count of API calls from this device which returned no error.

unsigned int apiFailedCount

The count of API calls from this device which returned an error.

unsigned int curApiTime

The execution time (regardless of error or no error) of the last API call from this device, measured from the calling thread. The units are 100ns.

unsigned int avgApiTime

The average execution time (regardless of of error or no error) of API calls from this device, measured from the calling thread. The units are 100ns.

unsigned int minApiTime

The minimum execution time (regardless of of error or no error) of API calls from this device, measured from the calling thread. The units are 100ns.

unsigned int maxApiTime

The maximum execution time (regardless of of error or no error) of API calls from this device, measured from the calling thread. The units are 100ns.

LARGE_INTEGER sumApiTime

The total execution time (regardless of of error or no error) of API calls from this device, measured from the calling thread. The units are 100ns.

unsigned int rtCount

The count of API calls received by the IM.

unsigned int curRtTime

The time taken for the engine to return a response for the last API call from this device. The units are 100ns.

unsigned int avgRtTime

The average time taken for the engine to return a response for API calls from this device. The units are 100ns.

unsigned int minRtTime

The minimum time taken for the engine to return a response for API calls from this device. The units are 100ns.

unsigned int maxRtTime

The maximum time taken for the engine to return a response for API calls from this device. The units are 100ns.

LARGE_INTEGER sumRtTime

The total time taken for the engine to return a response for API calls from this device. The units are 100ns.

unsigned int curFuncProcTime

The time taken for the engine to process the command of the last API call from this device. The units are 100ns.

unsigned int avgFuncProcTime

The average time taken for the engine to process the commands of API calls from this device. The units are 100ns.

unsigned int minFuncProcTime

The minimum time taken for the engine to process the commands of API calls from this device. The units are 100ns.

unsigned int maxFuncProcTime

The maximum time taken for the engine to process the commands of API calls from this device. The units are 100ns.

LARGE_INTEGER sumFuncProcTime

The total time taken for the engine to process the commands of API calls from this device. The units are 100ns.