iceoryx2
C++ Language Bindings
Loading...
Searching...
No Matches
unique_port_id.hpp File Reference

Go to the source code of this file.

Classes

class  iox2::UniquePublisherId
 The system-wide unique id of a [Publisher]. More...
 
class  iox2::UniqueSubscriberId
 The system-wide unique id of a [Subscriber]. More...
 
class  iox2::UniqueNotifierId
 The system-wide unique id of a [Notifier]. More...
 
class  iox2::UniqueListenerId
 The system-wide unique id of a [Listener]. More...
 
class  iox2::UniqueClientId
 The system-wide unique id of a [Client]. More...
 
class  iox2::UniqueServerId
 The system-wide unique id of a [Server]. More...
 
class  iox2::UniqueReaderId
 The system-wide unique id of a [Reader]. More...
 
class  iox2::UniqueWriterId
 The system-wide unique id of a [Writer]. More...
 

Namespaces

namespace  iox2
 

Typedefs

using iox2::RawIdType = iox2::bb::StaticVector< uint8_t, UNIQUE_PORT_ID_LENGTH >
 

Functions

auto iox2::operator== (const UniquePublisherId &lhs, const UniquePublisherId &rhs) -> bool
 
auto iox2::operator< (const UniquePublisherId &lhs, const UniquePublisherId &rhs) -> bool
 
auto iox2::operator== (const UniqueSubscriberId &lhs, const UniqueSubscriberId &rhs) -> bool
 
auto iox2::operator< (const UniqueSubscriberId &lhs, const UniqueSubscriberId &rhs) -> bool
 
auto iox2::operator== (const UniqueNotifierId &lhs, const UniqueNotifierId &rhs) -> bool
 
auto iox2::operator< (const UniqueNotifierId &lhs, const UniqueNotifierId &rhs) -> bool
 
auto iox2::operator== (const UniqueListenerId &lhs, const UniqueListenerId &rhs) -> bool
 
auto iox2::operator< (const UniqueListenerId &lhs, const UniqueListenerId &rhs) -> bool
 
auto iox2::operator== (const UniqueClientId &lhs, const UniqueClientId &rhs) -> bool
 
auto iox2::operator< (const UniqueClientId &lhs, const UniqueClientId &rhs) -> bool
 
auto iox2::operator== (const UniqueServerId &lhs, const UniqueServerId &rhs) -> bool
 
auto iox2::operator< (const UniqueServerId &lhs, const UniqueServerId &rhs) -> bool
 
auto iox2::operator== (const UniqueReaderId &lhs, const UniqueReaderId &rhs) -> bool
 
auto iox2::operator< (const UniqueReaderId &lhs, const UniqueReaderId &rhs) -> bool
 
auto iox2::operator== (const UniqueWriterId &lhs, const UniqueWriterId &rhs) -> bool
 
auto iox2::operator< (const UniqueWriterId &lhs, const UniqueWriterId &rhs) -> bool
 

Variables

constexpr uint64_t iox2::UNIQUE_PORT_ID_LENGTH = 16