winIDEA SDK
isys::CProfilerFormatBase Class Reference

Description

This is abstract base class for profiler export format containers.

Expand inheritance diagram below and click derived classes to see formatting options for each of available formats.

See also
CProfilerExportConfig::setFormatter()

#include <CProfilerController2.h>

Inheritance diagram for isys::CProfilerFormatBase:
isys::CProfilerBTFExportFormat isys::CProfilerCSVExportFormat isys::CProfilerHTMLExportFormat isys::CProfilerMDFExportFormat isys::CProfilerText1ExportFormat isys::CProfilerTextExportFormat isys::CProfilerXMLExportFormat

Public Types

enum  EExportFormat {
  EFmtXML , EFmtText1 ,
  EFmtBTF , EFmtMDF ,
  EFmtHTML
}
 This enum defines available export format for profiler measurements. More...
 

Public Member Functions

EExportFormat getExportFormat () const
 Returns profiler export format.
 
std::string getExportFormatAsStr () const
 Returns string containing export format, which can be used for setting of option '/Document/<file name>/ProfilerExport.Scope.Type'. More...
 
virtual void setOptions (CIDEController &ide, const std::string &docFileName)
 Sets export configuration options in winIDEA.
 

Member Enumeration Documentation

◆ EExportFormat

This enum defines available export format for profiler measurements.

Enumerator
EFmtXML 

export as XML

EFmtText1 

export as formatted text, see options with 'ProfilerExport.Export.Text1.

*' in URL

EFmtBTF 

export as BTF

EFmtMDF 

export as MDF

EFmtHTML 

export as HTML

Member Function Documentation

◆ getExportFormatAsStr()

std::string isys::CProfilerFormatBase::getExportFormatAsStr ( ) const

Returns string containing export format, which can be used for setting of option '/Document/<file name>/ProfilerExport.Scope.Type'.

See also
setAreaScope()