mirror of
https://github.com/Show-maket/IR-protocol.git
synced 2026-04-28 11:18:15 +00:00
28 lines
863 B
C++
28 lines
863 B
C++
#ifndef IRFOX_ANALYZER_RESULTS
|
|
#define IRFOX_ANALYZER_RESULTS
|
|
|
|
#include <AnalyzerResults.h>
|
|
|
|
class IrFoxAnalyzer;
|
|
class IrFoxAnalyzerSettings;
|
|
|
|
class IrFoxAnalyzerResults : public AnalyzerResults
|
|
{
|
|
public:
|
|
IrFoxAnalyzerResults(IrFoxAnalyzer* analyzer, IrFoxAnalyzerSettings* settings);
|
|
virtual ~IrFoxAnalyzerResults();
|
|
|
|
virtual void GenerateBubbleText(U64 frame_index, Channel& channel, DisplayBase display_base);
|
|
virtual void GenerateExportFile(const char* file, DisplayBase display_base, U32 export_type_user_id);
|
|
|
|
virtual void GenerateFrameTabularText(U64 frame_index, DisplayBase display_base);
|
|
virtual void GeneratePacketTabularText(U64 packet_id, DisplayBase display_base);
|
|
virtual void GenerateTransactionTabularText(U64 transaction_id, DisplayBase display_base);
|
|
|
|
protected:
|
|
IrFoxAnalyzerSettings* mSettings;
|
|
IrFoxAnalyzer* mAnalyzer;
|
|
};
|
|
|
|
#endif
|