Class AddressExchanger¶
Defined in File ucx_init.h
Inheritance Relationships¶
Derived Types¶
public ral::communication::AddressExchangerForReceiver
(Class AddressExchangerForReceiver)public ral::communication::AddressExchangerForSender
(Class AddressExchangerForSender)
Class Documentation¶
-
class
ral::communication
::
AddressExchanger
¶ Subclassed by ral::communication::AddressExchangerForReceiver, ral::communication::AddressExchangerForSender
Public Functions
-
inline const UcpWorkerAddress
Exchange
(const UcpWorkerAddress &ucpWorkerAddress)¶
-
virtual int
fd
() = 0¶
Public Static Functions
-
static std::unique_ptr<AddressExchanger>
MakeForSender
(const std::uint16_t port)¶
-
static std::unique_ptr<AddressExchanger>
MakeForReceiver
(const std::uint16_t port, const char *hostname)¶
-
inline const UcpWorkerAddress