BmnRoot
Loading...
Searching...
No Matches
fles::TimesliceDescriptor Struct Reference

Timeslice descriptor struct. More...

#include <TimesliceDescriptor.h>

Public Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 Provide boost serialization access.
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 Provide boost serialization access.
 

Public Attributes

uint64_t index
 Global index of this timeslice.
 
uint64_t ts_pos
 Start offset (in items) of this timeslice.
 
uint32_t num_core_microslices
 Number of core microslices.
 
uint32_t num_components
 Number of components (contributing input channels)
 

Friends

class boost::serialization::access
 

Detailed Description

Timeslice descriptor struct.

Definition at line 18 of file TimesliceDescriptor.h.

Member Function Documentation

◆ serialize() [1/2]

template<class Archive >
void fles::TimesliceDescriptor::serialize ( Archive &  ar,
const unsigned int  version 
)
inline

Provide boost serialization access.

Definition at line 32 of file TimesliceDescriptor.h.

References index, num_components, num_core_microslices, and ts_pos.

◆ serialize() [2/2]

template<class Archive >
void fles::TimesliceDescriptor::serialize ( Archive &  ar,
const unsigned int  version 
)
inline

Provide boost serialization access.

Definition at line 32 of file TimesliceDescriptor.h.

References index, num_components, num_core_microslices, and ts_pos.

Friends And Related Symbol Documentation

◆ boost::serialization::access

boost::serialization::access
friend

Definition at line 29 of file TimesliceDescriptor.h.

Member Data Documentation

◆ index

uint64_t fles::TimesliceDescriptor::index

◆ num_components

uint32_t fles::TimesliceDescriptor::num_components

◆ num_core_microslices

uint32_t fles::TimesliceDescriptor::num_core_microslices

Number of core microslices.

Definition at line 25 of file TimesliceDescriptor.h.

Referenced by fles::Timeslice::num_core_microslices(), serialize(), and fles::StorableTimeslice::StorableTimeslice().

◆ ts_pos

uint64_t fles::TimesliceDescriptor::ts_pos

Start offset (in items) of this timeslice.

Definition at line 23 of file TimesliceDescriptor.h.

Referenced by serialize(), and fles::StorableTimeslice::StorableTimeslice().


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