20 m_start(specific_header())
34 for (
size_t i=0; i<noffset(); ++i) {
37 if (noffset() == 1) rod_size = fragment_size_word() - header_size_word();
39 if (i != noffset() - 1) rod_size = (0xffffff & offset()[i+1]);
40 else rod_size = fragment_size_word();
41 rod_size -= (0xffffff & offset()[i]);
55 rod_size = fragment_size_word() - header_size_word();
57 if (
n != noffset() - 1) rod_size = (0xffffff & offset()[
n+1]);
58 else rod_size = fragment_size_word();
59 rod_size -= (0xffffff & offset()[
n]);
Definition of the ROD header entity, following the description of the Event Format note,...
When size checks do not match, this exception must be thrown.
#define EFORMAT_SIZE_CHECK(actual, informed)
Defines the ROB fragment entity as described in the Event Format note.