#include <Block.h>
Public Member Functions | |
virtual unsigned | getAlgorithmFWVersion () const |
virtual std::unique_ptr< Block > | getBlock () |
virtual BlockHeader | getHeader ()=0 |
virtual unsigned | getHeaderSize () const =0 |
virtual unsigned | getInfrastructureFWVersion () const |
Payload (const uint32_t *data, const uint32_t *end) | |
virtual | ~Payload () |
Protected Attributes | |
unsigned | algo_ |
const uint32_t * | data_ |
const uint32_t * | end_ |
unsigned | infra_ |
|
inline |
|
inlinevirtual |
|
virtual |
Reimplemented in l1t::CTP7Payload, and l1t::MTF7Payload.
Definition at line 64 of file Block.cc.
References data_, end_, getHeader(), getHeaderSize(), LogDebug, and LogTrace.
|
pure virtual |
Implemented in l1t::CTP7Payload, l1t::MTF7Payload, and l1t::MP7Payload.
Referenced by getBlock().
|
pure virtual |
Implemented in l1t::CTP7Payload, l1t::MTF7Payload, and l1t::MP7Payload.
Referenced by getBlock().
|
inlinevirtual |
|
protected |
Definition at line 118 of file Block.h.
Referenced by l1t::CTP7Payload::CTP7Payload(), getAlgorithmFWVersion(), l1t::MP7Payload::MP7Payload(), and l1t::MTF7Payload::MTF7Payload().
|
protected |
Definition at line 115 of file Block.h.
Referenced by l1t::CTP7Payload::CTP7Payload(), getBlock(), l1t::MTF7Payload::getBlock(), l1t::CTP7Payload::getBlock(), l1t::MP7Payload::getHeader(), l1t::MP7Payload::MP7Payload(), and l1t::MTF7Payload::MTF7Payload().
|
protected |
Definition at line 116 of file Block.h.
Referenced by getBlock(), l1t::MTF7Payload::getBlock(), l1t::CTP7Payload::getBlock(), and l1t::MTF7Payload::MTF7Payload().
|
protected |
Definition at line 119 of file Block.h.
Referenced by l1t::CTP7Payload::CTP7Payload(), getInfrastructureFWVersion(), and l1t::MP7Payload::MP7Payload().