Changeset 20260

Show
Ignore:
Timestamp:
05/23/07 09:45:32 (2 years ago)
Author:
aronb
Message:

Change BandwidthIOStatsStrategy to use vpr::SampleLimitedStatCollector? instead of vpr::SampleLimitedStatCollector?.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • juggler/trunk/modules/vapor/vpr/IO/Stats/BandwidthIOStatsStrategy.cpp

    r20257 r20260  
    4343 
    4444BandwidthIOStatsStrategy::BandwidthIOStatsStrategy() 
     45   : mReadStats(100) 
     46   , mWriteStats(100) 
    4547{ 
    4648   /* Do nothing. */ ; 
  • juggler/trunk/modules/vapor/vpr/IO/Stats/BandwidthIOStatsStrategy.h

    r20257 r20260  
    3939#include <vpr/vprConfig.h> 
    4040#include <vpr/IO/Stats/BaseIOStatsStrategy.h> 
    41 #include <vpr/Util/StatCollector.h> 
     41#include <vpr/Util/SampleLimitedStatCollector.h> 
    4242 
    4343 
     
    7979   //@} 
    8080 
    81    vpr::StatCollector<vpr::Uint32, true>& readStats() 
     81   vpr::SampleLimitedStatCollector<vpr::Uint32, true>& readStats() 
    8282   { 
    8383      return mReadStats; 
    8484   } 
    8585 
    86    vpr::StatCollector<vpr::Uint32, true>& writeStats() 
     86   vpr::SampleLimitedStatCollector<vpr::Uint32, true>& writeStats() 
    8787   { 
    8888      return mWriteStats; 
     
    9090 
    9191private: 
    92    vpr::StatCollector<vpr::Uint32, true> mReadStats; 
    93    vpr::StatCollector<vpr::Uint32, true> mWriteStats; 
     92   vpr::SampleLimitedStatCollector<vpr::Uint32, true> mReadStats; 
     93   vpr::SampleLimitedStatCollector<vpr::Uint32, true> mWriteStats; 
    9494}; 
    9595 
  • juggler/trunk/modules/vapor/vpr/Util/SampleLimitedStatCollector.h

    r19729 r20260  
    4343 
    4444#include <deque> 
     45#include <typeinfo> 
    4546#include <utility> 
    46 #include <typeinfo
     47#include <vector
    4748 
    4849namespace vpr