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

In This Package:

DaqExpandable.h

Go to the documentation of this file.
00001 #ifndef DAQREADOUTFORMAT_DAQEXPANDABLE_H
00002 #define DAQREADOUTFORMAT_DAQEXPANDABLE_H
00003 
00004 /*
00005  *  DaqExpandable.h
00006  *  DaqReadoutFormat
00007  *
00008  *  Created by Simon Patton on 7/21/10.
00009  *  Copyright 2010 DayaBay Collaboration. All rights reserved.
00010  *
00011  */
00012 
00013 namespace DybDaq {
00014     class DaqContainer;
00015 }
00016 
00017 namespace DybDaq {
00018         
00019 class DaqExpandable {
00020         
00021 public:
00022         
00023     friend class DaqContainer;
00024     
00028         virtual ~DaqExpandable();
00029     
00030 protected:
00031     
00035         DaqExpandable();
00036     
00040         virtual void expanded(const unsigned int size) = 0;
00041     
00042 private:
00043     
00047         DaqExpandable(DaqExpandable& rhs);
00048         
00052         DaqExpandable& operator=(DaqExpandable& rhs);
00053 };
00054     
00055 }
00056 
00057 #endif // DAQREADOUTFORMAT_DAQEXPANDABLE_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:07:43 2011 for DaqReadoutFormat by doxygen 1.4.7