summaryrefslogtreecommitdiff
path: root/examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.i
diff options
context:
space:
mode:
Diffstat (limited to 'examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.i')
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.i110
1 files changed, 0 insertions, 110 deletions
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.i b/examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.i
deleted file mode 100644
index cbd5ffdb04b..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.i
+++ /dev/null
@@ -1,110 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-#include "ace/Get_Opt.h"
-
-ACE_INLINE
-Handle_Broadcast::~Handle_Broadcast (void)
-{
-}
-
-ACE_INLINE
-Handle_Broadcast::Handle_Broadcast (void)
-{
-}
-
-ACE_INLINE int
-Handle_Broadcast::open (const ACE_INET_Addr &r, int async)
-{
- if (this->ACE_SOCK_Dgram::open (r) == -1)
- return -1;
- else if (async && ACE_SOCK_Dgram::enable (SIGIO) == -1)
- return -1;
- else
- return 0;
-}
-
-ACE_INLINE int
-Handle_Broadcast::info (char **strp, size_t length) const
-{
- char buf[BUFSIZ];
- ACE_INET_Addr sa;
-
- if (this->get_local_addr (sa) == -1)
- return -1;
-
- ACE_OS::sprintf (buf, "%d/%s %s", sa.get_port_number (), "udp", "# tests broadcasting\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-ACE_INLINE int
-Handle_Broadcast::init (int argc, char *argv[])
-{
- ACE_INET_Addr sba (Handle_Broadcast::DEFAULT_PORT);
- ACE_Get_Opt get_opt (argc, argv, "p:", 0);
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'p':
- sba.set (ACE_OS::atoi (get_opt.optarg));
- break;
- default:
- break;
- }
-
- if (this->open (sba) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
- else if (ACE_Service_Config::reactor ()->register_handler
- (this, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "registering service with ACE_Reactor\n"), -1);
- return 0;
-}
-
-ACE_INLINE int
-Handle_Broadcast::fini (void)
-{
- return ACE_Service_Config::reactor ()->remove_handler
- (this, ACE_Event_Handler::READ_MASK);
-}
-
-ACE_INLINE int
-Handle_Broadcast::get_handle (void) const
-{
- return this->ACE_SOCK_Dgram::get_handle ();
-}
-
-ACE_INLINE int
-Handle_Broadcast::handle_input (int)
-{
- ACE_INET_Addr sa;
- char buf[0x2000]; /* 8 k buffer */
- int n;
-
- if ((n = this->recv (buf, sizeof buf, sa)) == -1)
- return -1;
- else
- ACE_DEBUG ((LM_INFO, "received broadcast datagram from host %s\n", sa.get_host_name ()));
-
- ACE_OS::puts ("----------------------------------------");
- ACE_OS::write (ACE_STDOUT, buf, n);
-
- if (buf[n - 1] != '\n')
- putchar ('\n');
-
- ACE_OS::puts ("----------------------------------------");
-
- return 0;
-}
-
-ACE_INLINE int
-Handle_Broadcast::handle_close (int, ACE_Reactor_Mask)
-{
- return this->ACE_SOCK_Dgram::close ();
-}