STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
Concurrency::details::_CONCRT_TRACE_INFO Struct Reference

#include <concrt.h>

Public Member Functions

void _EnableTrace (unsigned char level, unsigned long flags)
 
void _DisableTrace ()
 
bool _IsEnabled (unsigned char level, unsigned long flags) const
 

Public Attributes

volatile unsigned long EnableFlags
 
volatile unsigned char EnableLevel
 

Member Function Documentation

void Concurrency::details::_CONCRT_TRACE_INFO::_DisableTrace ( )
inline
5539  {
5540  EnableLevel = 0;
5541  EnableFlags = 0;
5542  }
volatile unsigned long EnableFlags
Definition: concrt.h:5529
volatile unsigned char EnableLevel
Definition: concrt.h:5530
void Concurrency::details::_CONCRT_TRACE_INFO::_EnableTrace ( unsigned char  level,
unsigned long  flags 
)
inline
5533  {
5534  EnableFlags = flags;
5535  EnableLevel = level;
5536  }
volatile unsigned long EnableFlags
Definition: concrt.h:5529
volatile unsigned char EnableLevel
Definition: concrt.h:5530
bool Concurrency::details::_CONCRT_TRACE_INFO::_IsEnabled ( unsigned char  level,
unsigned long  flags 
) const
inline
5545  {
5546  return ((level <= EnableLevel) && ((EnableFlags & flags) == flags));
5547  }
volatile unsigned long EnableFlags
Definition: concrt.h:5529
volatile unsigned char EnableLevel
Definition: concrt.h:5530

Member Data Documentation

volatile unsigned long Concurrency::details::_CONCRT_TRACE_INFO::EnableFlags
volatile unsigned char Concurrency::details::_CONCRT_TRACE_INFO::EnableLevel

The documentation for this struct was generated from the following file: