00001 #ifndef TCPConnect_hh
00002 #define TCPConnect_hh
00003 #include <netinet/in.h>
00004
00005
00006
00007
00008
00009
00010
00011
00023 int ResolveHost(char const* host_in, in_addr& addr);
00024
00031 int GetIPOfInterface(std::string interface_name, in_addr& addr);
00044 int AutodetectPrivateInterface(in_addr& addr);
00051 int GetInterfaceForNetwork(char const* host_in, in_addr& addr);
00059 int ResolveHost(char const* host_in, int dflt_port, sockaddr_in& sin);
00068 int TCPConnect(char const* host_in, int dflt_port, long flags = 0, int sndbufsiz = 0);
00069
00070 #endif // TCPConnect_hh