Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
EventFilter
Utilities
interface
MsgBuf.h
Go to the documentation of this file.
1
#ifndef EVENTFILTER_UTILITIES_MSG_BUF_H
2
#define EVENTFILTER_UTILITIES_MSG_BUF_H
3
4
#include "
EventFilter/Utilities/interface/queue_defs.h
"
5
#include <string.h>
6
7
namespace
evf {
8
9
class
MsgBuf
{
10
11
public
:
12
MsgBuf
();
13
MsgBuf
(
unsigned
int
size
,
unsigned
int
type
);
14
MsgBuf
(
const
MsgBuf
&
b
);
15
16
MsgBuf
&
operator=
(
const
MsgBuf
&);
17
size_t
msize
();
18
virtual
~MsgBuf
();
19
msgbuf*
operator->
();
20
21
protected
:
22
size_t
msize_
;
23
unsigned
char
*
buf_
;
24
struct
msgbuf *
ptr_
;
25
friend
class
MasterQueue
;
26
friend
class
SlaveQueue
;
27
};
28
29
}
30
31
#endif
evf::MsgBuf::msize_
size_t msize_
Definition:
MsgBuf.h:22
queue_defs.h
type
type
Definition:
HCALResponse.h:22
evf::MsgBuf::msize
size_t msize()
Definition:
MsgBuf.cc:33
evf::MsgBuf::ptr_
struct msgbuf * ptr_
Definition:
MsgBuf.h:24
evf::MsgBuf::operator=
MsgBuf & operator=(const MsgBuf &)
Definition:
MsgBuf.cc:26
evf::MasterQueue
Definition:
MasterQueue.h:21
evf::MsgBuf
Definition:
MsgBuf.h:9
evf::MsgBuf::MsgBuf
MsgBuf()
Definition:
MsgBuf.cc:5
evf::MsgBuf::buf_
unsigned char * buf_
Definition:
MsgBuf.h:23
evf::SlaveQueue
Definition:
SlaveQueue.h:17
b
double b
Definition:
hdecay.h:120
evf::MsgBuf::operator->
msgbuf * operator->()
Definition:
MsgBuf.cc:39
findQualityFiles.size
tuple size
Write out results.
Definition:
findQualityFiles.py:442
evf::MsgBuf::~MsgBuf
virtual ~MsgBuf()
Definition:
MsgBuf.cc:36
Generated for CMSSW Reference Manual by
1.8.5