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

Timeslice component descriptor struct. More...

#include <TimesliceComponentDescriptor.h>

Public Member Functions

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

Public Attributes

uint64_t ts_num
 Timeslice index.
 
uint64_t offset
 Start offset (in bytes) of corresponding data.
 
uint64_t size
 Size (in bytes) of corresponding data.
 
uint64_t num_microslices
 Number of microslices.
 

Friends

class boost::serialization::access
 

Detailed Description

Timeslice component descriptor struct.

Definition at line 17 of file TimesliceComponentDescriptor.h.

Member Function Documentation

◆ serialize() [1/2]

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

Provide boost serialization access.

Definition at line 27 of file TimesliceComponentDescriptor.h.

References num_microslices, offset, size, and ts_num.

◆ serialize() [2/2]

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

Provide boost serialization access.

Definition at line 27 of file TimesliceComponentDescriptor.h.

References num_microslices, offset, size, and ts_num.

Friends And Related Symbol Documentation

◆ boost::serialization::access

boost::serialization::access
friend

Definition at line 24 of file TimesliceComponentDescriptor.h.

Member Data Documentation

◆ num_microslices

uint64_t fles::TimesliceComponentDescriptor::num_microslices

◆ offset

uint64_t fles::TimesliceComponentDescriptor::offset

Start offset (in bytes) of corresponding data.

Definition at line 20 of file TimesliceComponentDescriptor.h.

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

◆ size

uint64_t fles::TimesliceComponentDescriptor::size

Size (in bytes) of corresponding data.

Definition at line 21 of file TimesliceComponentDescriptor.h.

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

◆ ts_num

uint64_t fles::TimesliceComponentDescriptor::ts_num

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