CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DQMMsgBuf.h
Go to the documentation of this file.
1 /*
2  * Message Buffer for Message Queue
3  * - holds an entire FUShmDqmCell to transport
4  *
5  * Author: aspataru : aspataru@cern.ch
6  */
7 
8 #ifndef EVENTFILTER_RB_DQM_MSG_BUF_H
9 #define EVENTFILTER_RB_DQM_MSG_BUF_H
10 
13 
14 namespace evf {
15 
23 class DQMMsgBuf: public MsgBuf {
24 
25 public:
26  DQMMsgBuf(unsigned int size, unsigned int type);
27  virtual ~DQMMsgBuf();
28 
32  void initialise(unsigned int dqmCellSize);
33 
38  return (FUShmDqmCell*) ptr_->mtext;
39  }
40 
41 private:
43  friend class MasterQueue;
44 };
45 
46 }
47 
48 #endif
type
Definition: HCALResponse.h:22
struct msgbuf * ptr_
Definition: MsgBuf.h:24
DQMMsgBuf(unsigned int size, unsigned int type)
Definition: DQMMsgBuf.cc:14
FUShmDqmCell * theDqmCell_
Definition: DQMMsgBuf.h:42
FUShmDqmCell * dqmCell()
Definition: DQMMsgBuf.h:37
virtual ~DQMMsgBuf()
Definition: DQMMsgBuf.cc:18
void initialise(unsigned int dqmCellSize)
Definition: DQMMsgBuf.cc:23
tuple size
Write out results.