summaryrefslogtreecommitdiff
path: root/ACE/tests/Max_Default_Port_Test.h
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/tests/Max_Default_Port_Test.h')
-rw-r--r--ACE/tests/Max_Default_Port_Test.h53
1 files changed, 53 insertions, 0 deletions
diff --git a/ACE/tests/Max_Default_Port_Test.h b/ACE/tests/Max_Default_Port_Test.h
new file mode 100644
index 00000000000..78969cf05e1
--- /dev/null
+++ b/ACE/tests/Max_Default_Port_Test.h
@@ -0,0 +1,53 @@
+// $Id$
+// ============================================================================
+//
+// = LIBRARY
+// tests
+//
+// = FILENAME
+// Max_Default_Port_Test.h
+//
+// = DESCRIPTION
+// This is a test to verify ACE_MAX_DEFAULT_PORT is correct.
+//
+// = AUTHOR
+// Chanaka Liyanaarachchi <chanaka@ociweb.com>
+//
+// ===========================================================================
+
+
+#ifndef ACE_TESTS_MAX_DEFAULT_PORT_TEST
+#define ACE_TESTS_MAX_DEFAULT_PORT_TEST
+
+#include "ace/Event_Handler.h"
+#include "ace/SOCK_Acceptor.h"
+#include "ace/SOCK_Stream.h"
+#include "ace/INET_Addr.h"
+
+class My_Accept_Handler : public ACE_Event_Handler
+{
+ // = Title
+ // A simple event handler
+
+public:
+ My_Accept_Handler (ACE_INET_Addr &addr);
+ ~My_Accept_Handler ();
+
+ int open (ACE_INET_Addr &addr);
+
+ ACE_HANDLE get_handle () const;
+
+ int handle_input (ACE_HANDLE handle);
+
+ u_short port ();
+ // Returns the port the event handler is listening at.
+
+private:
+ ACE_SOCK_Acceptor peer_acceptor_;
+
+ ACE_SOCK_Stream stream_;
+
+ ACE_INET_Addr addr_;
+};
+
+#endif /* ACE_TESTS_MAX_DEFAULT_PORT_TEST */