winIDEA SDK
IConnectProfiler::SStatus Struct Reference

Description

Stores profiler status.

#include <i_Connect.h>

Public Types

enum  EStatus {
  stMustInit , stIdle ,
  stWaiting , stActive
}
 Enumeration of possible profiles states. More...
 
enum  EStatusEx {
  stexErrorsInBuffer = 0x01 , stexBufferOverrun = 0x02 ,
  stexLoading = 0x04 , stexRecordingError = 0x08
}
 Defines bit masks for extended status. More...
 

Public Attributes

BYTE m_byErrorCode
 analysis error code
 
BYTE m_byReserved
 reserved
 
BYTE m_byStatus
 see SStatus::EStatus
 
BYTE m_byStatusEx
 see SStatus::EStatusEx
 
DWORD m_dwNumAvailable
 number of recorded entries
 

Member Enumeration Documentation

◆ EStatus

Enumeration of possible profiles states.

Enumerator
stMustInit 

the profiler is not configured

stIdle 

the profiler is configured, but not active

stWaiting 

the profiler is active, waiting for starting point

stActive 

the profiler is active and recording data

◆ EStatusEx

Defines bit masks for extended status.

Enumerator
stexErrorsInBuffer 

if this bit is set, some recordings are incomplete due to OCT bottleneck

stexBufferOverrun 

if this bit is set, session was terminated automatically when buffer was full

stexLoading 

if this bit is set, the buffer is being loaded

stexRecordingError 

recording error has occurred