Thrill
0.1
|
Classes | |
class | Connection |
Connection is a rich point-to-point socket connection to another client (worker, master, or whatever). More... | |
class | Group |
Collection of NetConnections to workers, allows point-to-point client communication and simple collectives like MPI. More... | |
class | IPv4Address |
IPv4 Subclass of SocketAddress for direct initialization from a known IPv4 address, known either in binary format, numerals, or as "ddd.ddd.ddd.ddd" format. More... | |
class | IPv6Address |
IPv6 Subclass of SocketAddress for direct initialization from a known IPv6 address, known either in binary format, numerals, or in some IPv6 format. More... | |
class | Select |
Select is an object-oriented wrapper for select(). More... | |
class | SelectDispatcher |
SelectDispatcher is a higher level wrapper for select(). More... | |
class | Socket |
Socket is a light-weight wrapper around the BSD socket API. More... | |
class | SocketAddress |
SocketAddress is a super class used to unify the two different IPv4 and IPv6 socket address representation. More... | |
Enumerations | |
enum | ConnectionState : unsigned { Invalid, Connecting, TransportConnected, HelloReceived, HelloSent, WaitingForHello, Connected, Disconnected } |
Functions | |
void | Construct (SelectDispatcher &dispatcher, size_t my_rank, const std::vector< std::string > &endpoints, std::unique_ptr< Group > *groups, size_t group_count) |
std::vector< std::unique_ptr< net::Group > > | Construct (SelectDispatcher &dispatcher, size_t my_rank, const std::vector< std::string > &endpoints, size_t group_count) |
std::ostream & | operator<< (std::ostream &os, const SocketAddress &sa) |
std::ostream& thrill::net::tcp::operator<< | ( | std::ostream & | os, |
const SocketAddress & | sa | ||
) |
Definition at line 84 of file socket_address.cpp.
References SocketAddress::ToStringHostPort().