#ifndef C64SERIAL_ANALYZER_RESULTS #define C64SERIAL_ANALYZER_RESULTS #include class C64SerialAnalyzer; class C64SerialAnalyzerSettings; class C64SerialAnalyzerResults : public AnalyzerResults { public: C64SerialAnalyzerResults( C64SerialAnalyzer* analyzer, C64SerialAnalyzerSettings* settings ); virtual ~C64SerialAnalyzerResults(); 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: //functions protected: //vars C64SerialAnalyzerSettings* mSettings; C64SerialAnalyzer* mAnalyzer; }; #endif //C64SERIAL_ANALYZER_RESULTS