winIDEA SDK
isys::CAnalyzerSessionStatus Class Reference

Description

This class contains analyzer status.

It should not be instantiated by clients. Call CAnalyzerDocController::getAnalyzerStatus() to get instance of this class.

#include <CDocumentController.h>

Public Member Functions

 CAnalyzerSessionStatus (DWORD hResult)
 This object should not be instantiated by clients - call method getStatus() to get the current analyzer status.
 
bool isRecorderIdle () const
 Returns true, if analyzer is idle.
 
bool isRecorderWaiting () const
 Returns true, if analyzer is waiting for the trigger to occur.
 
bool isRecorderSampling () const
 Returns true, if analyzer is sampling data.
 
bool isUploading () const
 Returns true, if analyzer is loading data from debugger to PC.
 
bool isAnalyzing () const
 Returns true, if analyzer is analyzing recorded data.
 
bool isErrorInTraceStream () const
 Returns true, if error in trace stream was detected. More...
 
bool isBufferOverrun () const
 Returns true, if session was terminated automatically when buffer was full.
 
bool isError () const
 Returns true if any of the above errors occurs.
 
std::string toString ()
 Returns object data as YAML string.
 

Member Function Documentation

◆ isErrorInTraceStream()

bool isys::CAnalyzerSessionStatus::isErrorInTraceStream ( ) const
inline

Returns true, if error in trace stream was detected.

Possible sources are: OCT bottleneck, stream decoder error.