ClientOpPerformanceDataHandler Class Referenceabstract

#include <ClientOpPerformanceDataHandler.h>

Public Member Functions

virtual void handleClientOpPerformanceData (const ClientOpPerformanceData &item)=0
 

Detailed Description

A ClientOpPerformanceDataHandler subclass object may be registered with a CIMClient object by a client application. The subclass object must not be destructed while it is registered with a CIMClient object, so it is recommended that these objects have the same scope.

Member Function Documentation

◆ handleClientOpPerformanceData()

virtual void ClientOpPerformanceDataHandler::handleClientOpPerformanceData ( const ClientOpPerformanceData item)
pure virtual

Processes client operation performance data. When a ClientOpPerformanceDataHandler subclass object is registered with a CIMClient object, this method is called by the CIMClient object with performance data for each completed CIM operation.

This method may, for example, accumulate the performance data to calculate average processing times for multiple operations.

Exceptions thrown by this method are not caught by the CIMClient. Therefore, a client application would receive an exception from this method in place of CIM operation response data.

Parameters
itemA ClientOpPerformanceData object containing performance data for a single CIM operation.

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