Class AddressExchanger

Inheritance Relationships

Derived Types

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)