FMIceLinkDiagnosticsTimers Class Reference

Inherits from NSObject
Declared in FMIceLinkDiagnosticsTimers.h
FMIceLinkDiagnosticsTimers.m

Overview

The management class for all diagnostic timers.

+ enabled

Gets whether the timings diagnostics are enabled or not.
+ (bool)enabled

Discussion

Gets whether the timings diagnostics are enabled or not.

Declared In

FMIceLinkDiagnosticsTimers.h

+ getDurationTimerWithTag:

Gets a duration timer with a specific tag.
+ (FMIceLinkDiagnosticsDurationTimer *)getDurationTimerWithTag:(NSString *)tag

Parameters

tag

The tag.

Discussion

Gets a duration timer with a specific tag.

Declared In

FMIceLinkDiagnosticsTimers.h

+ getDurationTimerWithType:

Gets a duration timer with a tag corresponding to a type name.
+ (FMIceLinkDiagnosticsDurationTimer *)getDurationTimerWithType:(Class)type

Parameters

type

The type.

Discussion

Gets a duration timer with a tag corresponding to a type name.

Declared In

FMIceLinkDiagnosticsTimers.h

+ getRateTimerWithTag:

Gets a rate timer with a specific tag.
+ (FMIceLinkDiagnosticsRateTimer *)getRateTimerWithTag:(NSString *)tag

Parameters

tag

The tag.

Discussion

Gets a rate timer with a specific tag.

Declared In

FMIceLinkDiagnosticsTimers.h

+ getRateTimerWithType:

Gets a rate timer with a tag corresponding to a type name.
+ (FMIceLinkDiagnosticsRateTimer *)getRateTimerWithType:(Class)type

Parameters

type

The type.

Discussion

Gets a rate timer with a tag corresponding to a type name.

Declared In

FMIceLinkDiagnosticsTimers.h

+ outputInterval

Gets the output interval (in seconds) for diagnostic timings. Setting to 0 disables.
+ (int)outputInterval

Discussion

Gets the output interval (in seconds) for diagnostic timings. Setting to 0 disables.

Declared In

FMIceLinkDiagnosticsTimers.h

+ outputLogLevel

Gets the log level to use when outputting the timings.
+ (FMIceLinkLogLevel)outputLogLevel

Discussion

Gets the log level to use when outputting the timings.

Declared In

FMIceLinkDiagnosticsTimers.h

+ setOutputInterval:

Sets the output interval (in seconds) for diagnostic timings. Setting to 0 disables.
+ (void)setOutputInterval:(int)value

Discussion

Sets the output interval (in seconds) for diagnostic timings. Setting to 0 disables.

Declared In

FMIceLinkDiagnosticsTimers.h

+ setOutputLogLevel:

Sets the log level to use when outputting the timings.
+ (void)setOutputLogLevel:(FMIceLinkLogLevel)value

Discussion

Sets the log level to use when outputting the timings.

Declared In

FMIceLinkDiagnosticsTimers.h