All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
kzs_counter.h File Reference

Named counters. More...

Macros

#define kzsCounterIncrease(name_param)
 

Enumerations

enum  KzsCounterSortMode { KZS_COUNTER_SORT_MODE_NAME, KZS_COUNTER_SORT_MODE_COUNT }
 Specifies how the counters are sorted when printing. More...
 

Functions

kzsError kzsCountersInitialize (void)
 Initializes counters. More...
 
kzsError kzsCountersUninitialize (void)
 Uninitializes counters. More...
 
void kzsCountersReset (void)
 Resets all counter data. More...
 
void kzsCountersPrint (enum KzsCounterSortMode sortMode)
 Prints the values of all registered counters. More...
 

Detailed Description

Named counters.

Copyright 2008-2020 by Rightware. All rights reserved.

Macro Definition Documentation

#define kzsCounterIncrease (   name_param)

Enumeration Type Documentation

Specifies how the counters are sorted when printing.

Enumerator
KZS_COUNTER_SORT_MODE_NAME 

Sort alphabetically by counter name.

KZS_COUNTER_SORT_MODE_COUNT 

Sort by highest values first.

Function Documentation

kzsError kzsCountersInitialize ( void  )

Initializes counters.

kzsError kzsCountersUninitialize ( void  )

Uninitializes counters.

void kzsCountersReset ( void  )

Resets all counter data.

void kzsCountersPrint ( enum KzsCounterSortMode  sortMode)

Prints the values of all registered counters.