The Conroy & Conroy Subroutine Library (2021.3 edition)

TSApplication_Performance_Monitor
What: class
Ancestor: TBase_Object
File: _APM
Layer: 1
Platforms: C++, C#, Javascript, Pascal (OOP), PHP, Python

This abstract base class defines a performance manager. The class contains the following methods:

Begin_Transaction
int Begin_Transaction()
function Begin_Transaction : integer
Begins a transaction and returns a transaction ID.

End_Transaction
void End_Transaction( int TN, int Max, string Title )
procedure End_Transaction( TN, Max : integer ; const Title : string )
Ends the specified transaction, indicating the maximum execution time, and a title for the transaction.

Get_Multiplier
double Get_Multiplier()
function Get_Multiplier : double
Returns the current multiplier value.

Multiplier
double Multiplier() { return Get_Multiplier(); }
property Multiplier : double read Get_Multiplier write Set_Multiplier ;
Provides access to the multiplier value.

Set_Multiplier
void Set_Multiplier( double Value )
procedure Set_Multiplier( Value : double )
Sets the multiplier to the specified value.