iceoryx2
C++ Language Bindings
Loading...
Searching...
No Matches
iox2::legacy::er::ModuleId Struct Reference

#include <types.hpp>

Public Types

using type = uint32_t
 

Public Member Functions

constexpr ModuleId (uint32_t value=ANY)
 
bool operator== (const ModuleId &rhs) const
 
bool operator!= (const ModuleId &rhs) const
 

Public Attributes

type value
 

Static Public Attributes

static constexpr type ANY { 0 }
 
static constexpr type IOX2_BB { 1 }
 
static constexpr type IOX2 { 2 }
 
static constexpr type USER_MODULE_BASE { 0x100 }
 

Detailed Description

Definition at line 48 of file types.hpp.

Member Typedef Documentation

◆ type

Constructor & Destructor Documentation

◆ ModuleId()

constexpr iox2::legacy::er::ModuleId::ModuleId ( uint32_t  value = ANY)
inlineexplicitconstexpr

Definition at line 62 of file types.hpp.

Member Function Documentation

◆ operator!=()

bool iox2::legacy::er::ModuleId::operator!= ( const ModuleId rhs) const
inline

Definition at line 70 of file types.hpp.

References iox2::legacy::always_false_v.

◆ operator==()

bool iox2::legacy::er::ModuleId::operator== ( const ModuleId rhs) const
inline

Definition at line 66 of file types.hpp.

References iox2::legacy::always_false_v, and value.

Member Data Documentation

◆ ANY

constexpr type iox2::legacy::er::ModuleId::ANY { 0 }
staticconstexpr

Definition at line 53 of file types.hpp.

◆ IOX2

constexpr type iox2::legacy::er::ModuleId::IOX2 { 2 }
staticconstexpr

Definition at line 55 of file types.hpp.

◆ IOX2_BB

constexpr type iox2::legacy::er::ModuleId::IOX2_BB { 1 }
staticconstexpr

Definition at line 54 of file types.hpp.

◆ USER_MODULE_BASE

constexpr type iox2::legacy::er::ModuleId::USER_MODULE_BASE { 0x100 }
staticconstexpr

Definition at line 60 of file types.hpp.

◆ value

type iox2::legacy::er::ModuleId::value

Definition at line 51 of file types.hpp.

Referenced by operator==().


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