#ifndef IRFOX_ANALYZER_RESULTS #define IRFOX_ANALYZER_RESULTS #include 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