CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ResourceChecker.h
Go to the documentation of this file.
1 /*
2  * ResourceChecker.h
3  *
4  * Created on: Nov 23, 2011
5  *
6  * Author:
7  * Philipp Schieferdecker <philipp.schieferdecker@cern.ch>
8  * Andrei Spataru <aspataru@cern.ch>
9  */
10 
11 #ifndef RESOURCECHECKER_H_
12 #define RESOURCECHECKER_H_
13 
15 
16 namespace evf {
17 
26 
27 public:
28  ResourceChecker(FUResource* const resToCheck);
29 
33  void processDataBlock(MemRef_t* bufRef) throw (evf::Exception);
34 
35 private:
39  void checkDataBlockPayload(MemRef_t* bufRef) throw (evf::Exception);
44  void findFEDs() throw (evf::Exception);
45 
46 private:
47  FUResource* const res_;
48 
49 };
50 
51 }
52 
53 #endif /* RESOURCECHECKER_H_ */
ResourceChecker(FUResource *const resToCheck)
toolbox::mem::Reference MemRef_t
Definition: FUTypes.h:10
void processDataBlock(MemRef_t *bufRef)
void checkDataBlockPayload(MemRef_t *bufRef)
FUResource *const res_