RTC Toolkit 5.1.0
Loading...
Searching...
No Matches
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 <rtctk/telSub/dataSampleView.hpp>

Public Types

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

Public Member Functions

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

Public Attributes

std::uint32_t sample_id
 Sample id for all samples in DataSamplesView::samples.
 
std::pmr::map< std::string, DataSampleViewsamples
 Non-owned view of type-agnostic data samples with topic name as key as topics are specified in configuration.
 

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 ( const Alloc & alloc = Alloc())
inlineexplicit

Member Function Documentation

◆ operator!=()

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

◆ operator==()

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

Member Data Documentation

◆ sample_id

std::uint32_t rtctk::telSub::DataSamplesView::sample_id

Sample id for all samples in DataSamplesView::samples.

◆ samples

std::pmr::map<std::string, DataSampleView> rtctk::telSub::DataSamplesView::samples

Non-owned view of type-agnostic data samples with topic name as key as topics are specified in configuration.


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