Namespace: Consultingwerk.Framework.Profiler
Interface 
IProfilerService Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.Framework.Profiler.ProfilerService

File:IProfilerService
Purpose:Interface for Services that provide control of the PROFILER
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Fri Dec 01 06:10:54 CET 2017
Purpose: Returns if we're currently in a PROFILER session
Notes:



Top Method Summary
Options Name Purpose
+ StartProfiler (character, character) Starts a profiling session without debug listing
+ StartProfiler (character, character, character) Starts a profiling session including debug listing
+ StartProfiler (character, character, character, character) Starts a profiling session including debug listing
+ StartProfiler (character, character, logical, character, character) Starts a profiling session including debug listing
+ StopProfiler () Ends the current profiling session

Top Property Summary
Options Name Purpose
+ LOGICAL Profiling


Method Detail
Top

PUBLIC StartProfiler (character, character)

Purpose: Starts a profiling session without debug listing
Notes:

Parameters:
pcOutputFileName CHARACTER
The file name of the profiler output file (.prof)
pcDescription CHARACTER
The description for the profiler session
Top

PUBLIC StartProfiler (character, character, character)

Purpose: Starts a profiling session including debug listing
Notes:

Parameters:
pcOutputFileName CHARACTER
The file name of the profiler output file (.prof)
pcDescription CHARACTER
The description for the profiler session
pcDebugListingDirectory CHARACTER
The directory to generate debug-listings in (? for output file directory)
Top

PUBLIC StartProfiler (character, character, character, character)

Purpose: Starts a profiling session including debug listing
Notes:

Parameters:
pcOutputFileName CHARACTER
The file name of the profiler output file (.prof)
pcDescription CHARACTER
The description for the profiler session
pcDebugListingDirectory CHARACTER
The directory to generate debug-listings in (? for output file directory)
pcTraceFilter CHARACTER
The filter for procedure/names to enable detailled tracing for (use "" to disable detailled tracing)
Top

PUBLIC StartProfiler (character, character, logical, character, character)

Purpose: Starts a profiling session including debug listing
Notes:

Parameters:
pcOutputFileName CHARACTER
The file name of the profiler output file (.prof)
pcDescription CHARACTER
The description for the profiler session
plDebugListing LOGICAL
Logical value indicating if the debug listing files will be generated
pcDebugListingDirectory CHARACTER
The directory to generate debug-listings in (? for output file directory)
pcTraceFilter CHARACTER
The filter for procedure/names to enable detailled tracing for (use "" to disable detailled tracing)
Top

PUBLIC StopProfiler ()

Purpose: Ends the current profiling session
Notes:



Property Detail
Top

PUBLIC LOGICAL Profiling


Returns LOGICAL


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.12.2024 12:59:09