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 isAnalyzing () const
 Returns true, if analyzer is analyzing recorded data.
 
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.
 
bool isErrorInTraceStream () const
 Returns true, if error in trace stream was detected. More...
 
bool isRecorderIdle () const
 Returns true, if analyzer is idle.
 
bool isRecorderSampling () const
 Returns true, if analyzer is sampling data.
 
bool isRecorderWaiting () const
 Returns true, if analyzer is waiting for the trigger to occur.
 
bool isUploading () const
 Returns true, if analyzer is loading data from debugger to PC.
 
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.