WSF
profiling::ProfilingSystemArguments Struct Reference

Command-line arguments for profiling, as they may be parsed by code that uses profiling. More...

#include <ProfilingSystem.hpp>

Public Attributes

ut::optional< std::string > mProfilingLibraryPath
 If the value exists, the path of a shared library containing profiling hooks.
ut::optional< std::string > mProfilingOutputDest
 If the value exists, the destination (as a URI) to which the profiling system may write output.

Detailed Description

Command-line arguments for profiling, as they may be parsed by code that uses profiling.

Member Data Documentation

◆ mProfilingLibraryPath

ut::optional<std::string> profiling::ProfilingSystemArguments::mProfilingLibraryPath

If the value exists, the path of a shared library containing profiling hooks.

If the value does not exist, then the profiling system will load the AFPerf profiling library. If this value exists, then the value of mProfilingOutputDest (see below) must exist.

Referenced by WsfProfilingApplicationExtension::ProcessCommandLine(), and profiling::ProfilingSystem::ProfilingSystem().

◆ mProfilingOutputDest

ut::optional<std::string> profiling::ProfilingSystemArguments::mProfilingOutputDest

If the value exists, the destination (as a URI) to which the profiling system may write output.

The destination is a URI (Uniform Resource Indicator), with supported schemes and final interpretation defined by the profiling library.

If the value does not exist, then profiling will not occur. That is, the profiling system will do nothing.

Referenced by WsfProfilingApplicationExtension::ProcessCommandLine(), and profiling::ProfilingSystem::ProfilingSystem().


The documentation for this struct was generated from the following file:
Copyrights Multiple, All Rights Reserved