Public Types | Public Attributes | Static Public Attributes | List of all members
dune::PennMicroSlice::Header Struct Reference

Header of ethernet packet. More...

#include <PennMicroSlice.hh>

Public Types

typedef uint32_t data_t
 
typedef uint16_t data_size_t
 
typedef uint8_t format_version_t
 
typedef uint8_t sequence_id_t
 
typedef uint16_t block_size_t
 

Public Attributes

block_size_t block_size: 16
 
sequence_id_t sequence_id: 8
 
format_version_t format_version: 8
 

Static Public Attributes

static size_t const size_words = sizeof(data_t)
 
static data_size_t const num_bits_size = 16
 
static data_size_t const num_bits_sequence_id = 8
 
static data_size_t const num_bits_format = 8
 

Detailed Description

Header of ethernet packet.

Definition at line 92 of file PennMicroSlice.hh.

Member Typedef Documentation

Definition at line 99 of file PennMicroSlice.hh.

Definition at line 95 of file PennMicroSlice.hh.

Definition at line 94 of file PennMicroSlice.hh.

Definition at line 97 of file PennMicroSlice.hh.

Definition at line 98 of file PennMicroSlice.hh.

Member Data Documentation

block_size_t dune::PennMicroSlice::Header::block_size

Definition at line 101 of file PennMicroSlice.hh.

format_version_t dune::PennMicroSlice::Header::format_version

Definition at line 103 of file PennMicroSlice.hh.

data_size_t const dune::PennMicroSlice::Header::num_bits_format = 8
static

Definition at line 109 of file PennMicroSlice.hh.

data_size_t const dune::PennMicroSlice::Header::num_bits_sequence_id = 8
static

Definition at line 108 of file PennMicroSlice.hh.

data_size_t const dune::PennMicroSlice::Header::num_bits_size = 16
static

Definition at line 107 of file PennMicroSlice.hh.

sequence_id_t dune::PennMicroSlice::Header::sequence_id

Definition at line 102 of file PennMicroSlice.hh.

size_t const dune::PennMicroSlice::Header::size_words = sizeof(data_t)
static

Definition at line 105 of file PennMicroSlice.hh.


The documentation for this struct was generated from the following file: