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

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

#include <unique_port_id.hpp>

Public Member Functions

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

Friends

template<ServiceType , typename >
class Writer
 
class WriterDetailsView
 
auto operator== (const UniqueWriterId &, const UniqueWriterId &) -> bool
 
auto operator< (const UniqueWriterId &, const UniqueWriterId &) -> bool
 

Detailed Description

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

Definition at line 204 of file unique_port_id.hpp.

Constructor & Destructor Documentation

◆ UniqueWriterId() [1/2]

iox2::UniqueWriterId::UniqueWriterId ( const UniqueWriterId )
delete

◆ UniqueWriterId() [2/2]

iox2::UniqueWriterId::UniqueWriterId ( UniqueWriterId &&  rhs)
noexcept

◆ ~UniqueWriterId()

iox2::UniqueWriterId::~UniqueWriterId ( )

Member Function Documentation

◆ bytes()

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Friends And Related Symbol Documentation

◆ operator<

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

◆ operator==

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

◆ Writer

template<ServiceType , typename >
friend class Writer
friend

Definition at line 216 of file unique_port_id.hpp.

◆ WriterDetailsView

friend class WriterDetailsView
friend

Definition at line 219 of file unique_port_id.hpp.


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