C++ API Library Reference
Public Functions | List of all members
IProfiler Class Referenceabstract

The IProfiler interface is used to implement profilers for diagnostics purposes. This interface must be implemented by all profilers.

You build profilers to capture measurement information such as how long it takes to build requests and parse responses, or to compress an image; information from all profilers is then aggregated by the ProfilerManager and stored in application state. See SimpleValue for an example of a profiler. Note that each profiler implementation is responsible for ensuring thread safety.

Public Functions

virtual CSI::Typeless ProfilerInfo ()=0
Constructors and Destructors
virtual ~IProfiler ()

Usage Description

virtual CSI::Typeless ProfilerInfo ( )
pure virtual

A virtual method that can be implemented to return an XML snippet of profiler information. Concrete profilers are required to implement this function.

Implemented in SimpleValue.