summaryrefslogtreecommitdiff
path: root/ace/Sock_Connect.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/Sock_Connect.h')
-rw-r--r--ace/Sock_Connect.h74
1 files changed, 0 insertions, 74 deletions
diff --git a/ace/Sock_Connect.h b/ace/Sock_Connect.h
deleted file mode 100644
index a0882a63f1c..00000000000
--- a/ace/Sock_Connect.h
+++ /dev/null
@@ -1,74 +0,0 @@
-//=============================================================================
-/**
- * @file Sock_Connect.h
- *
- * $Id$
- *
- * @author Priyanka Gontla <pgontla@ece.uci.edu>
- */
-//=============================================================================
-
-#ifndef ACE_SOCK_CONNECT_H
-#define ACE_SOCK_CONNECT_H
-#include "ace/pre.h"
-
-#include "ace/OS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-// Forward Declarations
-class ACE_INET_Addr;
-
-class ACE_Export ACE_Sock_Connect
-{
- public:
-
- // = Socket connection establishment calls.
-
- /// Bind a new unused port to <handle>.
- static int bind_port (ACE_HANDLE handle,
- ACE_UINT32 ip_addr = INADDR_ANY);
-
- /**
- * Get our broadcast address based on our <host_addr>. If
- * <hostname> is non-0 we'll use it to determine our IP address. If
- * <handle> is not <ACE_INVALID_HANDLE> then we'll use this to
- * determine our broadcast address, otherwise we'll have to create a
- * socket internally (and free it). Returns -1 on failure and 0 on
- * success.
- */
- static int get_bcast_addr (ACE_UINT32 &bcast_addr,
- const ACE_TCHAR *hostname = 0,
- ACE_UINT32 host_addr = 0,
- ACE_HANDLE handle = ACE_INVALID_HANDLE);
-
- /**
- * Return count and array of all configured IP interfaces on this
- * host, rc = 0 on success (count == number of interfaces else -1).
- * Caller is responsible for calling delete [] on <addr_array>.
- */
- static int get_ip_interfaces (size_t &count,
- ACE_INET_Addr *&addr_array);
-
- /**
- * Helper routine for get_ip_interfaces, differs by UNIX platform so
- * put into own subroutine. perform some ioctls to retrieve ifconf
- * list of ifreq structs.
- */
- static int count_interfaces (ACE_HANDLE handle,
- size_t &how_many);
-
- /// Routine to return a handle from which <ioctl> requests can be
- /// made. Caller must <close> the handle.
- static ACE_HANDLE get_handle (void);
-
-};
-
-#if !defined (ACE_LACKS_INLINE_FUNCTIONS)
-#include "ace/Sock_Connect.i"
-#endif /* ACE_LACKS_INLINE_FUNCTIONS */
-
-#include "ace/post.h"
-#endif /* ACE_SOCK_CONNECT_H */