RTC Toolkit  1.0.0
Public Types | Public Member Functions | Public Attributes | List of all members
rtctk::telSub::DataSamplesView Struct Reference

A set of correlated agnostic non-owning data samples references. More...

#include <dataSampleView.hpp>

Public Types

using Alloc = std::pmr::polymorphic_allocator< std::byte >
 

Public Member Functions

 DataSamplesView (Alloc const &alloc=Alloc())
 
bool operator== (DataSamplesView const &rhs) const noexcept
 
bool operator!= (DataSamplesView const &rhs) const noexcept
 

Public Attributes

unsigned long sample_id
 Sample id for all samples in DataSamplesView::samples. More...
 
std::pmr::vector< DataSampleViewsamples
 Non-owned view of type-agnostic data samples in the same order as topics are specified in configuration. More...
 

Detailed Description

A set of correlated agnostic non-owning data samples references.

Member Typedef Documentation

◆ Alloc

using rtctk::telSub::DataSamplesView::Alloc = std::pmr::polymorphic_allocator<std::byte>

Constructor & Destructor Documentation

◆ DataSamplesView()

rtctk::telSub::DataSamplesView::DataSamplesView ( Alloc const &  alloc = Alloc())
inline

Member Function Documentation

◆ operator!=()

bool rtctk::telSub::DataSamplesView::operator!= ( DataSamplesView const &  rhs) const
noexcept

◆ operator==()

bool rtctk::telSub::DataSamplesView::operator== ( DataSamplesView const &  rhs) const
noexcept

Member Data Documentation

◆ sample_id

unsigned long rtctk::telSub::DataSamplesView::sample_id

Sample id for all samples in DataSamplesView::samples.

◆ samples

std::pmr::vector<DataSampleView> rtctk::telSub::DataSamplesView::samples

Non-owned view of type-agnostic data samples in the same order as topics are specified in configuration.


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