Changeset 1699 in Sophya for trunk/ArchTOIPipe/Kernel/toimanager.h
- Timestamp:
- Oct 15, 2001, 11:55:09 AM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ArchTOIPipe/Kernel/toimanager.h
r1687 r1699 12 12 public: 13 13 static TOIManager* getManager(); 14 void setRequestedSample( int begin, intend);15 intgetRequestedBegin();16 intgetRequestedEnd();14 void setRequestedSample(long begin, long end); 15 long getRequestedBegin(); 16 long getRequestedEnd(); 17 17 void addThread(pthread_t*); 18 18 void joinAll(); … … 27 27 }; 28 28 29 29 30 // ----------------------------------------------------------------- 30 31 // Classe pour affichage de l'avancement des TOIProcessors … … 34 35 class RzProcSampleCounter { 35 36 public: 36 RzProcSampleCounter();37 RzProcSampleCounter(); 37 38 virtual ~RzProcSampleCounter(); 38 virtual long 39 virtual long ProcessedSampleCount() = 0; 39 40 virtual long PrintStats(); 40 41 inline int & PrintRate(int pr) { return _rate; } … … 48 49 class ProcSampleCounter : public RzProcSampleCounter { 49 50 public: 50 ProcSampleCounter(const T & t) { _t = &t; }51 virtual long 52 { return _t->ProcessedSampleCount(); }51 ProcSampleCounter(const T & t) { _t = &t; } 52 virtual long ProcessedSampleCount() 53 { return _t->ProcessedSampleCount(); } 53 54 protected: 54 55 const T * _t; … … 56 57 57 58 #endif 58
Note:
See TracChangeset
for help on using the changeset viewer.