30 lines
1015 B
C
30 lines
1015 B
C
|
#ifndef SIMPLESERIAL_ANALYZER_RESULTS
|
||
|
#define SIMPLESERIAL_ANALYZER_RESULTS
|
||
|
|
||
|
#include <AnalyzerResults.h>
|
||
|
|
||
|
class SimpleSerialAnalyzer;
|
||
|
class SimpleSerialAnalyzerSettings;
|
||
|
|
||
|
class SimpleSerialAnalyzerResults : public AnalyzerResults
|
||
|
{
|
||
|
public:
|
||
|
SimpleSerialAnalyzerResults( SimpleSerialAnalyzer* analyzer, SimpleSerialAnalyzerSettings* settings );
|
||
|
virtual ~SimpleSerialAnalyzerResults();
|
||
|
|
||
|
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
|
||
|
SimpleSerialAnalyzerSettings* mSettings;
|
||
|
SimpleSerialAnalyzer* mAnalyzer;
|
||
|
};
|
||
|
|
||
|
#endif //SIMPLESERIAL_ANALYZER_RESULTS
|