CMS 3D CMS Logo

MessageForSource.h
Go to the documentation of this file.
1 #ifndef FWCore_Framework_MessageForSource_h
2 #define FWCore_Framework_MessageForSource_h
3 // -*- C++ -*-
4 //
5 // Package: Framework
6 // Class : MessageForSource
7 //
22 //
23 // Original Author: Chris Jones
24 // Created: Thu Dec 30 10:08:24 CST 2010
25 //
26 
27 // system include files
28 #include <cstddef>
29 // user include files
30 
31 // forward declarations
32 
33 namespace edm {
34  namespace multicore {
36  public:
38 
39  //virtual ~MessageForSource();
40 
41  // ---------- const member functions ---------------------
42 
43  // ---------- static member functions --------------------
44  static size_t sizeForBuffer() { return sizeof(MessageForSource); }
45 
46  // ---------- member functions ---------------------------
47 
48  public:
49  //MessageForSource(const MessageForSource&); // allow default
50 
51  //const MessageForSource& operator=(const MessageForSource&); // allow default
52 
53  // ---------- member data --------------------------------
54  unsigned long startIndex; //which event index to start processing for this 'block'
55  unsigned long nIndices; //number of consecutive indicies in the block
56  };
57  } // namespace multicore
58 } // namespace edm
59 
60 #endif
edm::multicore::MessageForSource::startIndex
unsigned long startIndex
Definition: MessageForSource.h:54
edm::multicore::MessageForSource::nIndices
unsigned long nIndices
Definition: MessageForSource.h:55
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::multicore::MessageForSource::MessageForSource
MessageForSource()
Definition: MessageForSource.h:37
edm::multicore::MessageForSource
Definition: MessageForSource.h:35
edm::multicore::MessageForSource::sizeForBuffer
static size_t sizeForBuffer()
Definition: MessageForSource.h:44