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

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

#include <unique_port_id.hpp>

Public Member Functions

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

Friends

template<ServiceType , typename , typename >
class Subscriber
 
class SubscriberDetailsView
 
auto operator== (const UniqueSubscriberId &, const UniqueSubscriberId &) -> bool
 
auto operator< (const UniqueSubscriberId &, const UniqueSubscriberId &) -> bool
 

Detailed Description

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

Definition at line 52 of file unique_port_id.hpp.

Constructor & Destructor Documentation

◆ UniqueSubscriberId() [1/2]

iox2::UniqueSubscriberId::UniqueSubscriberId ( const UniqueSubscriberId )
delete

◆ UniqueSubscriberId() [2/2]

iox2::UniqueSubscriberId::UniqueSubscriberId ( UniqueSubscriberId &&  rhs)
noexcept

◆ ~UniqueSubscriberId()

iox2::UniqueSubscriberId::~UniqueSubscriberId ( )

Member Function Documentation

◆ bytes()

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Friends And Related Symbol Documentation

◆ operator<

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

◆ operator==

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

◆ Subscriber

template<ServiceType , typename , typename >
friend class Subscriber
friend

Definition at line 64 of file unique_port_id.hpp.

◆ SubscriberDetailsView

friend class SubscriberDetailsView
friend

Definition at line 67 of file unique_port_id.hpp.


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