summaryrefslogtreecommitdiff
path: root/src/ip.hpp
diff options
context:
space:
mode:
authorMartin Sustrik <sustrik@250bpm.com>2011-08-18 17:40:42 +0200
committerMartin Sustrik <sustrik@250bpm.com>2011-08-18 17:40:42 +0200
commitb6ecb00d23af3611da98d98f28e1c2583d428e00 (patch)
tree7130ed6e4c2d62fc151170f465c5245d5072b062 /src/ip.hpp
parent4a8dd1e404c78fb403763d830190755d2ac83228 (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.hpp32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/ip.hpp b/src/ip.hpp
index cbff0c2..f1a1668 100644
--- a/src/ip.hpp
+++ b/src/ip.hpp
@@ -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_);