| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

CbltBuffer.h

Go to the documentation of this file.
00001 #ifndef CBLTREADOUTFORMAT_CBLTBUFFER_H
00002 #define CBLTREADOUTFORMAT_CBLTBUFFER_H
00003 
00004 /*
00005  *  CbltBuffer.h
00006  *  CbltReadoutFormat
00007  *
00008  *  Created by Simon Patton on 7/21/10.
00009  *  Copyright 2010 DayaBay Collaboration. All rights reserved.
00010  *
00011  */
00012 
00013 #include "DaqReadoutFormat/DaqBuffer.h"
00014 
00015 namespace DybDaq {
00016     class ByteBuffer;
00017     class CbltTraits;
00018 }
00019 
00020 namespace DybDaq {
00021     
00022 class CbltBuffer : public DaqBuffer {
00023     
00024 public:
00025     
00029     virtual ~CbltBuffer();
00030     
00034     const CbltTraits& cbltTraits() const;
00035     
00036 protected:
00037 
00041     CbltBuffer(char* buffer,
00042                const CbltTraits& traits,
00043                const unsigned int size = 0);
00044 
00048     CbltBuffer(const ByteBuffer& byteBuffer,
00049                const CbltTraits& traits);
00050     
00051 private:
00052     
00056     CbltBuffer();
00057     
00061     CbltBuffer(CbltBuffer& rhs);
00062     
00066     CbltBuffer& operator=(CbltBuffer& rhs);
00067 
00068 };
00069     
00070 }
00071 
00072 #endif // CBLTREADOUTFORMAT_CBLTBUFFER_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:08:16 2011 for CbltReadoutFormat by doxygen 1.4.7