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
5392  {
5393  EnableLevel = 0;
5394  EnableFlags = 0;
5395  }
volatile unsigned long EnableFlags
Definition: concrt.h:5381
volatile unsigned char EnableLevel
Definition: concrt.h:5382
void Concurrency::details::_CONCRT_TRACE_INFO::_EnableTrace ( unsigned char  _Level,
unsigned long  _Flags 
)
inline
5385  {
5386  EnableFlags = _Flags;
5387  EnableLevel = _Level;
5388  }
volatile unsigned long EnableFlags
Definition: concrt.h:5381
volatile unsigned char EnableLevel
Definition: concrt.h:5382
bool Concurrency::details::_CONCRT_TRACE_INFO::_IsEnabled ( unsigned char  _Level,
unsigned long  _Flags 
) const
inline
5399  {
5400  return ((_Level <= EnableLevel) && ((EnableFlags & _Flags) == _Flags));
5401  }
volatile unsigned long EnableFlags
Definition: concrt.h:5381
volatile unsigned char EnableLevel
Definition: concrt.h:5382

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: