Safe DDS
eprosima::safedds::transport Namespace Reference

Namespaces

 posix
 

Classes

interface  ITransport
 ITransport interface. More...
 
interface  IMessageListener
 Interface for listening on locators. More...
 
class  Locator
 Stores remote address imformation. More...
 
interface  IGUIDLocatorDatabase
 Interface to store and manage a transport discovered Locators. More...
 
interface  PreallocGUIDLocatorDatabase
 BaseGUIDLocatorDatabase implementation with preallocated memory. More...
 
interface  StaticGUIDLocatorDatabase
 BaseGUIDLocatorDatabase implementation with static memory. More...
 

Functions

bool operator== (const Locator &first, const Locator &second) noexcept
 Operator== for Locator objects. More...
 
bool operator!= (const Locator &first, const Locator &second) noexcept
 Operator!= for Locator objects. More...
 
bool operator== (const IGUIDLocatorDatabase::GUIDLocatorDatabaseItem &first, const IGUIDLocatorDatabase::GUIDLocatorDatabaseItem &second) noexcept
 Operator== for GUIDLocatorDatabaseItem objects. More...
 

Variables

constexpr Locator LOCATOR_INVALID = {Locator::LocatorKind::INVALID, 0, {0}}
 Reserved Locator value for invalid locator. More...
 

Function Documentation

◆ operator!=()

bool eprosima::safedds::transport::operator!= ( const Locator first,
const Locator second 
)
noexcept

Operator!= for Locator objects.

Parameters
firstfirst Locator to compare.
secondsecond Locator to compare.
Returns
True if Locators are not equal, false otherwise.

◆ operator==() [1/2]

bool eprosima::safedds::transport::operator== ( const IGUIDLocatorDatabase::GUIDLocatorDatabaseItem first,
const IGUIDLocatorDatabase::GUIDLocatorDatabaseItem second 
)
noexcept

Operator== for GUIDLocatorDatabaseItem objects.

Parameters
firstfirst GUIDLocatorDatabaseItem to compare.
secondsecond GUIDLocatorDatabaseItem to compare.
Returns
True if both GUIDLocatorDatabaseItem are equal, false otherwise.

◆ operator==() [2/2]

bool eprosima::safedds::transport::operator== ( const Locator first,
const Locator second 
)
noexcept

Operator== for Locator objects.

Parameters
firstfirst Locator to compare.
secondsecond Locator to compare.
Returns
True if Locators are equal, false otherwise.

Variable Documentation

◆ LOCATOR_INVALID

constexpr Locator eprosima::safedds::transport::LOCATOR_INVALID = {Locator::LocatorKind::INVALID, 0, {0}}
constexpr

Reserved Locator value for invalid locator.