CMS 3D CMS Logo

Header Struct Reference

#include <IOPool/Streamer/interface/MsgHeader.h>

List of all members.

Public Types

enum  Codes {
  INVALID = 0, INIT = 1, EVENT = 2, DONE = 3,
  EOFRECORD = 4, HEADER_REQUEST = 5, EVENT_REQUEST = 6, CONS_REG_REQUEST = 7,
  CONS_REG_RESPONSE = 8, DQM_INIT = 9, DQM_EVENT = 10, DQMEVENT_REQUEST = 11,
  INIT_SET = 12, NEW_INIT_AVAILABLE = 13, ERROR_EVENT = 14, FILE_CLOSE_REQUEST = 15,
  SPARE1 = 16, SPARE2 = 17
}

Public Member Functions

 Header (uint32 code, uint32 size)

Public Attributes

uint8 code_
char_uint32 size_


Detailed Description

Definition at line 6 of file MsgHeader.h.


Member Enumeration Documentation

enum Header::Codes

Enumerator:
INVALID 
INIT 
EVENT 
DONE 
EOFRECORD 
HEADER_REQUEST 
EVENT_REQUEST 
CONS_REG_REQUEST 
CONS_REG_RESPONSE 
DQM_INIT 
DQM_EVENT 
DQMEVENT_REQUEST 
INIT_SET 
NEW_INIT_AVAILABLE 
ERROR_EVENT 
FILE_CLOSE_REQUEST 
SPARE1 
SPARE2 

Definition at line 15 of file MsgHeader.h.

00015              { INVALID = 0, INIT = 1, EVENT = 2, DONE = 3, EOFRECORD = 4,
00016                HEADER_REQUEST = 5, EVENT_REQUEST = 6,
00017                CONS_REG_REQUEST = 7, CONS_REG_RESPONSE = 8,
00018                DQM_INIT = 9, DQM_EVENT = 10, DQMEVENT_REQUEST = 11,
00019                INIT_SET = 12, NEW_INIT_AVAILABLE = 13, ERROR_EVENT = 14,
00020                FILE_CLOSE_REQUEST = 15, SPARE1 = 16, SPARE2 = 17 };


Constructor & Destructor Documentation

Header::Header ( uint32  code,
uint32  size 
) [inline]

Definition at line 8 of file MsgHeader.h.

References convert(), and size_.

00008                                  :code_(code)
00009   { convert(size,size_); }


Member Data Documentation

uint8 Header::code_

Definition at line 11 of file MsgHeader.h.

Referenced by OtherMessageBuilder::code(), OtherMessageView::code(), and HeaderView::HeaderView().

char_uint32 Header::size_

Definition at line 12 of file MsgHeader.h.

Referenced by OtherMessageView::bodySize(), Header(), HeaderView::HeaderView(), OtherMessageBuilder::size(), and OtherMessageView::size().


The documentation for this struct was generated from the following file:
Generated on Tue Jun 9 18:24:09 2009 for CMSSW by  doxygen 1.5.4