Changeset 20969
- Timestamp:
- 12/30/07 09:34:57 (9 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
juggler/trunk/modules/gadgeteer/gadget/Type/SampleBuffer.h
r20968 r20969 25 25 *************** <auto-copyright.pl END do not edit this line> ***************/ 26 26 27 #ifndef _SAMPLE_BUFFER_H_ 28 #define _SAMPLE_BUFFER_H_ 29 27 #ifndef _GADGET_SAMPLE_BUFFER_H_ 28 #define _GADGET_SAMPLE_BUFFER_H_ 30 29 31 30 #include <gadget/gadgetConfig.h> 31 32 #include <vector> 33 #include <boost/noncopyable.hpp> 32 34 33 35 #include <vpr/Util/Assert.h> 34 36 #include <vpr/Sync/Guard.h> 35 37 #include <vpr/Sync/Mutex.h> 36 #include <vector> 38 37 39 38 40 namespace gadget … … 60 62 */ 61 63 template <class DATA_TYPE, unsigned MAX_BUFFER_SIZE=5000> 62 class SampleBuffer 64 class SampleBuffer : private boost::noncopyable 63 65 { 64 66 public: … … 127 129 128 130 protected: 129 // vpr::Mutex is not copyable, so neither are we.130 SampleBuffer(const SampleBuffer& b) {;}131 void operator=(const SampleBuffer& b) {;}132 133 131 buffer_t mStableBuffer; 134 132 buffer_t mReadyBuffer;
