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

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

#include <unique_port_id.hpp>

Public Member Functions

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

Friends

template<ServiceType , typename , typename , typename , typename >
class Server
 
class ResponseHeader
 
class ServerDetailsView
 
auto operator== (const UniqueServerId &, const UniqueServerId &) -> bool
 
auto operator< (const UniqueServerId &, const UniqueServerId &) -> bool
 

Detailed Description

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

Definition at line 153 of file unique_port_id.hpp.

Constructor & Destructor Documentation

◆ UniqueServerId() [1/2]

iox2::UniqueServerId::UniqueServerId ( const UniqueServerId )
delete

◆ UniqueServerId() [2/2]

iox2::UniqueServerId::UniqueServerId ( UniqueServerId &&  rhs)
noexcept

◆ ~UniqueServerId()

iox2::UniqueServerId::~UniqueServerId ( )

Member Function Documentation

◆ bytes()

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Friends And Related Symbol Documentation

◆ operator<

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

◆ operator==

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

◆ ResponseHeader

friend class ResponseHeader
friend

Definition at line 166 of file unique_port_id.hpp.

◆ Server

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

Definition at line 165 of file unique_port_id.hpp.

◆ ServerDetailsView

friend class ServerDetailsView
friend

Definition at line 169 of file unique_port_id.hpp.


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