15 const char* release_tag,
16 const char* process_name,
17 const char* output_module_label,
29 uint32 tag_len = strlen(release_tag);
34 memcpy(
pos, release_tag, tag_len);
38 uint32 process_name_len = strlen(process_name);
39 assert(process_name_len < 0x00ff);
41 *
pos++ = process_name_len;
43 memcpy(
pos, process_name, process_name_len);
44 pos += process_name_len;
47 uint32 outmod_label_len = strlen(output_module_label);
48 assert(outmod_label_len < 0x00ff);
49 *
pos++ = outmod_label_len;
50 memcpy(
pos, output_module_label, outmod_label_len);
51 pos += outmod_label_len;
74 convert(eventHeaderSize,
h->event_header_size_);
void convert(uint32 i, char_uint32 v)
void setDataLength(uint32 registry_length)
uint32 convert32(char_uint32 v)
static uint32 computeHeaderSize(uint32 l1t_bit_count, uint32 hlt_bit_count)
unsigned char char_uint32[sizeof(uint32)]
std::vector< std::string > Strings
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)
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.