/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

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

Generated on Fri May 16 2014 09:53:02 for FeeReadoutFormat by doxygen 1.7.4