#include <Block.h>
Public Member Functions | |
CTP7Payload (const uint32_t *data, const uint32_t *end) | |
virtual BlockHeader | getHeader () override |
virtual unsigned | getHeaderSize () const override |
Public Member Functions inherited from l1t::Payload | |
std::auto_ptr< Block > | getBlock () |
unsigned | getFirmwareId () const |
Payload (const uint32_t *data, const uint32_t *end) | |
Private Attributes | |
unsigned | size_ |
Static Private Attributes | |
static const unsigned int | size_mask = 0xff |
static const unsigned int | size_shift = 16 |
Additional Inherited Members | |
Protected Attributes inherited from l1t::Payload | |
const uint32_t * | data_ |
const uint32_t * | end_ |
unsigned | fw_ |
l1t::CTP7Payload::CTP7Payload | ( | const uint32_t * | data, |
const uint32_t * | end | ||
) |
Definition at line 55 of file Block.cc.
References l1t::Payload::data_, size_, size_mask, and size_shift.
|
overridevirtual |
Implements l1t::Payload.
Definition at line 63 of file Block.cc.
References l1t::Payload::data_, and size_.
|
inlineoverridevirtual |
|
private |
Definition at line 101 of file Block.h.
Referenced by CTP7Payload(), and getHeader().
|
staticprivate |
Definition at line 98 of file Block.h.
Referenced by CTP7Payload().
|
staticprivate |
Definition at line 99 of file Block.h.
Referenced by CTP7Payload().