diff options
author | Martin Sustrik <sustrik@250bpm.com> | 2011-08-18 17:40:42 +0200 |
---|---|---|
committer | Martin Sustrik <sustrik@250bpm.com> | 2011-08-18 17:40:42 +0200 |
commit | b6ecb00d23af3611da98d98f28e1c2583d428e00 (patch) | |
tree | 7130ed6e4c2d62fc151170f465c5245d5072b062 /src/ip.hpp | |
parent | 4a8dd1e404c78fb403763d830190755d2ac83228 (diff) |
TCP address related functionality moved to tcp_address_t
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
Diffstat (limited to 'src/ip.hpp')
-rw-r--r-- | src/ip.hpp | 32 |
1 files changed, 0 insertions, 32 deletions
@@ -21,43 +21,11 @@ #ifndef __ZMQ_IP_HPP_INCLUDED__ #define __ZMQ_IP_HPP_INCLUDED__ -#include "platform.hpp" #include "fd.hpp" -#ifdef ZMQ_HAVE_WINDOWS -#include "windows.hpp" -#else -#include <sys/types.h> -#include <sys/socket.h> -#include <arpa/inet.h> -#include <netinet/in.h> -#include <netinet/tcp.h> -#include <netdb.h> -#endif - -// Some platforms (notably Darwin/OSX and NetBSD) do not define all AI_ -// flags for getaddrinfo(). This can be worked around safely by defining -// these to 0. -#ifndef AI_ADDRCONFIG -#define AI_ADDRCONFIG 0 -#endif -#ifndef AI_NUMERICSERV -#define AI_NUMERICSERV 0 -#endif - namespace zmq { - // Resolves network interface name in <nic-name>:<port> format. Symbol "*" - // (asterisk) resolves to INADDR_ANY (all network interfaces). - int resolve_ip_interface (sockaddr_storage *addr_, socklen_t *addr_len_, - char const *interface_, bool ipv4only_); - - // This function resolves a string in <hostname>:<port-number> format. - // Hostname can be either the name of the host or its IP address. - int resolve_ip_hostname (sockaddr_storage *addr_, socklen_t *addr_len_, - const char *hostname_, bool ipv4only_); - // Tunes the supplied TCP socket for the best latency. void tune_tcp_socket (fd_t s_); |