- void SockAddr_setHostname( const char* inHostname,
- iperf_sockaddr *inSockAddr,
- int isIPv6 ); // DNS lookup
- void SockAddr_getHostname( iperf_sockaddr *inSockAddr,
- char* outHostname,
- size_t len ); // reverse DNS lookup
- void SockAddr_getHostAddress( iperf_sockaddr *inSockAddr,
- char* outAddress,
- size_t len ); // dotted decimal
+static inline bool SockAddr_isIPv6(const struct sockaddr_storage *ss)
+{
+ return ss->ss_family == AF_INET6;
+}