//this file looks like plain C, but it's actually -*- c++ -*-
#ifndef __TQSAMPLEREVISITOR__
#define __TQSAMPLEREVISITOR__

#include "QFramework/TQSampleVisitor.h"
#include <TString.h>

class TQFolder;

class TQSampleRevisitor : public TQSampleVisitor {
protected:
  virtual int visitFolder(TQSampleFolder * sampleFolder, TString& message) override;
  virtual int visitSample(TQSample * sample, TString& message) override;
  virtual int revisitFolder(TQSampleFolder * sampleFolder, TString& message) override;
  virtual int revisitSample(TQSample * sample, TString& message) override;

  int readTrace(TQFolder* f, const TString& prefix, TString& message);
  
public: 

  TQSampleRevisitor();
  TQSampleRevisitor(const char* name);
  virtual ~TQSampleRevisitor();
  
  ClassDefOverride(TQSampleRevisitor, 0); // sample visitor to replay the activities of another one
 
};

#endif


 TQSampleRevisitor.h:1
 TQSampleRevisitor.h:2
 TQSampleRevisitor.h:3
 TQSampleRevisitor.h:4
 TQSampleRevisitor.h:5
 TQSampleRevisitor.h:6
 TQSampleRevisitor.h:7
 TQSampleRevisitor.h:8
 TQSampleRevisitor.h:9
 TQSampleRevisitor.h:10
 TQSampleRevisitor.h:11
 TQSampleRevisitor.h:12
 TQSampleRevisitor.h:13
 TQSampleRevisitor.h:14
 TQSampleRevisitor.h:15
 TQSampleRevisitor.h:16
 TQSampleRevisitor.h:17
 TQSampleRevisitor.h:18
 TQSampleRevisitor.h:19
 TQSampleRevisitor.h:20
 TQSampleRevisitor.h:21
 TQSampleRevisitor.h:22
 TQSampleRevisitor.h:23
 TQSampleRevisitor.h:24
 TQSampleRevisitor.h:25
 TQSampleRevisitor.h:26
 TQSampleRevisitor.h:27
 TQSampleRevisitor.h:28
 TQSampleRevisitor.h:29
 TQSampleRevisitor.h:30
 TQSampleRevisitor.h:31