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

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

#include <unique_port_id.hpp>

Public Member Functions

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

Friends

template<ServiceType , typename , typename , typename , typename >
class Client
 
class RequestHeader
 
class ClientDetailsView
 
auto operator== (const UniqueClientId &, const UniqueClientId &) -> bool
 
auto operator< (const UniqueClientId &, const UniqueClientId &) -> bool
 

Detailed Description

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

Definition at line 127 of file unique_port_id.hpp.

Constructor & Destructor Documentation

◆ UniqueClientId() [1/2]

iox2::UniqueClientId::UniqueClientId ( const UniqueClientId )
delete

◆ UniqueClientId() [2/2]

iox2::UniqueClientId::UniqueClientId ( UniqueClientId &&  rhs)
noexcept

◆ ~UniqueClientId()

iox2::UniqueClientId::~UniqueClientId ( )

Member Function Documentation

◆ bytes()

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Friends And Related Symbol Documentation

◆ Client

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

Definition at line 139 of file unique_port_id.hpp.

◆ ClientDetailsView

friend class ClientDetailsView
friend

Definition at line 143 of file unique_port_id.hpp.

◆ operator<

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

◆ operator==

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

◆ RequestHeader

friend class RequestHeader
friend

Definition at line 140 of file unique_port_id.hpp.


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