- Main Page
- Modules
- Classes

- Search for |

# CONTROLLER_STATS

## Modules

| CONTROLLER_MULTI_STATS

## Typedefs

typedef VOID(* | INSTLIB::CONTROL_STATS_HANDLER )(CONTROL_STATS_EVENT, VOID *, CONTEXT *, VOID *, THREADID tid)

## Enumerations

enum | INSTLIB::CONTROL_STATS_EVENT { CONTROL_STATS_INVALID, INSTLIB::CONTROL_STATS_EMIT, INSTLIB::CONTROL_STATS_RESET }

## Detailed Description

This controls the emitting and reset of stats. It can be used in conjunction with a controller from Instlib/control.H.

## Typedef Documentation

typedef VOID(* INSTLIB::CONTROL_STATS_HANDLER)(CONTROL_STATS_EVENT, VOID *, CONTEXT *, VOID *, THREADID tid)

| Type for generic event handler

## Enumeration Type Documentation

enum INSTLIB::CONTROL_STATS_EVENT

| Event that is passed to handler when controller detects the beginning or end of an interval

Enumerator:

  CONTROL_STATS_EMIT | Emit stats.
  CONTROL_STATS_RESET | Zero stats.