#include <InitMsgBuilder.h>
Public Member Functions | |
uint32 | bufferSize () const |
uint8 * | dataAddress () const |
uint32 | headerSize () const |
InitMsgBuilder (void *msg_mem, uint32 size, uint32 run, const Version &v, const char *release_tag, const char *process_name, const char *output_module_label, uint32 output_module_id, const Strings &hlt_names, const Strings &hlt_selections, const Strings &l1_names, uint32 adler32_chksum, const char *host_name) | |
uint32 | run () const |
void | setDataLength (uint32 registry_length) |
uint32 | size () const |
uint8 * | startAddress () const |
Private Attributes | |
uint8 * | buf_ |
uint8 * | data_addr_ |
uint32 | size_ |
Definition at line 9 of file InitMsgBuilder.h.
InitMsgBuilder::InitMsgBuilder | ( | void * | msg_mem, |
uint32 | size, | ||
uint32 | run, | ||
const Version & | v, | ||
const char * | release_tag, | ||
const char * | process_name, | ||
const char * | output_module_label, | ||
uint32 | output_module_id, | ||
const Strings & | hlt_names, | ||
const Strings & | hlt_selections, | ||
const Strings & | l1_names, | ||
uint32 | adler32_chksum, | ||
const char * | host_name | ||
) |
Definition at line 11 of file InitMsgBuilder.cc.
References buf_, convert(), data_addr_, InitHeader::event_header_size_, MsgTools::fillNames(), h, EventMsgBuilder::headerSize(), InitHeader::init_header_size_, MAX_INITHOSTNAME_LEN, pos, InitHeader::run_, setDataLength(), and InitHeader::version_.
|
inline |
|
inline |
|
inline |
uint32 InitMsgBuilder::run | ( | void | ) | const |
Definition at line 129 of file InitMsgBuilder.cc.
References buf_, convert32(), h, and InitHeader::run_.
void InitMsgBuilder::setDataLength | ( | uint32 | registry_length | ) |
Definition at line 113 of file InitMsgBuilder.cc.
References buf_, convert(), data_addr_, h, InitHeader::header_, and Header::INIT.
Referenced by InitMsgBuilder().
uint32 InitMsgBuilder::size | ( | void | ) | const |
Definition at line 121 of file InitMsgBuilder.cc.
References buf_, HeaderView::size(), and findQualityFiles::v.
Referenced by edm::FUShmOutputModule::doOutputHeader().
|
inline |
Definition at line 23 of file InitMsgBuilder.h.
References buf_.
Referenced by edm::StreamerFileWriter::doOutputHeader(), edm::FUShmOutputModule::doOutputHeader(), and StreamerOutputFile::write().
|
private |
Definition at line 32 of file InitMsgBuilder.h.
Referenced by headerSize(), InitMsgBuilder(), run(), setDataLength(), size(), and startAddress().
|
private |
Definition at line 34 of file InitMsgBuilder.h.
Referenced by dataAddress(), headerSize(), InitMsgBuilder(), and setDataLength().
|
private |
Definition at line 33 of file InitMsgBuilder.h.
Referenced by bufferSize().