iceoryx2
C++ Language Bindings
Loading...
Searching...
No Matches
iox2::UniqueReaderId Class Reference

The system-wide unique id of a [Reader]. More...

#include <unique_port_id.hpp>

Public Member Functions

 UniqueReaderId (const UniqueReaderId &)=delete
 
 UniqueReaderId (UniqueReaderId &&rhs) noexcept
 
auto operator= (const UniqueReaderId &rhs) -> UniqueReaderId &=delete
 
auto operator= (UniqueReaderId &&rhs) noexcept -> UniqueReaderId &
 
 ~UniqueReaderId ()
 
auto bytes () const -> const bb::Optional< RawIdType > &
 

Friends

template<ServiceType , typename >
class Reader
 
class ReaderDetailsView
 
auto operator== (const UniqueReaderId &, const UniqueReaderId &) -> bool
 
auto operator< (const UniqueReaderId &, const UniqueReaderId &) -> bool
 

Detailed Description

The system-wide unique id of a [Reader].

Definition at line 179 of file unique_port_id.hpp.

Constructor & Destructor Documentation

◆ UniqueReaderId() [1/2]

iox2::UniqueReaderId::UniqueReaderId ( const UniqueReaderId )
delete

◆ UniqueReaderId() [2/2]

iox2::UniqueReaderId::UniqueReaderId ( UniqueReaderId &&  rhs)
noexcept

◆ ~UniqueReaderId()

iox2::UniqueReaderId::~UniqueReaderId ( )

Member Function Documentation

◆ bytes()

auto iox2::UniqueReaderId::bytes ( ) const -> const bb::Optional< RawIdType > &

◆ operator=() [1/2]

auto iox2::UniqueReaderId::operator= ( const UniqueReaderId rhs) -> UniqueReaderId &=delete
delete

◆ operator=() [2/2]

auto iox2::UniqueReaderId::operator= ( UniqueReaderId &&  rhs) -> UniqueReaderId &
noexcept

Friends And Related Symbol Documentation

◆ operator<

auto operator< ( const UniqueReaderId ,
const UniqueReaderId  
) -> bool
friend

◆ operator==

auto operator== ( const UniqueReaderId ,
const UniqueReaderId  
) -> bool
friend

◆ Reader

template<ServiceType , typename >
friend class Reader
friend

Definition at line 191 of file unique_port_id.hpp.

◆ ReaderDetailsView

friend class ReaderDetailsView
friend

Definition at line 194 of file unique_port_id.hpp.


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