summaryrefslogtreecommitdiff
path: root/examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.i
diff options
context:
space:
mode:
Diffstat (limited to 'examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.i')
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.i38
1 files changed, 20 insertions, 18 deletions
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.i b/examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.i
index 214d8475b18..ce978aa85ea 100644
--- a/examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.i
+++ b/examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.i
@@ -4,6 +4,7 @@
#include "ace/Get_Opt.h"
#include "ace/OS_NS_stdio.h"
#include "ace/OS_NS_string.h"
+#include "ace/OS_NS_unistd.h"
ACE_INLINE
Handle_L_Pipe::~Handle_L_Pipe (void)
@@ -26,16 +27,17 @@ Handle_L_Pipe::open (const ACE_UNIX_Addr &suap, int async)
return 0;
}
-ACE_INLINE int
-Handle_L_Pipe::info (char **strp, size_t length) const
+ACE_INLINE int
+Handle_L_Pipe::info (ACE_TCHAR **strp, size_t length) const
{
- char buf[BUFSIZ];
+ ACE_TCHAR buf[BUFSIZ];
ACE_UNIX_Addr sa;
if (ACE_LSOCK_Acceptor::get_local_addr (sa) == -1)
return -1;
-
- ACE_OS::sprintf (buf, "%s %s", sa.get_path_name (), "# tests local pipe\n");
+
+ ACE_OS::strcpy (buf, ACE_TEXT_CHAR_TO_TCHAR (sa.get_path_name ()));
+ ACE_OS::strcat (buf, ACE_TEXT (" # tests local pipe\n"));
if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
return -1;
@@ -45,16 +47,16 @@ Handle_L_Pipe::info (char **strp, size_t length) const
}
ACE_INLINE int
-Handle_L_Pipe::init (int argc, char *argv[])
+Handle_L_Pipe::init (int argc, ACE_TCHAR *argv[])
{
ACE_UNIX_Addr sup;
- const char *r = Handle_L_Pipe::DEFAULT_RENDEZVOUS;
- ACE_Get_Opt get_opt (argc, argv, "r:", 0);
+ const ACE_TCHAR *r = Handle_L_Pipe::DEFAULT_RENDEZVOUS;
+ ACE_Get_Opt get_opt (argc, argv, ACE_TEXT ("r:"), 0);
for (int c; (c = get_opt ()) != -1; )
switch (c)
{
- case 'r':
+ case 'r':
r = get_opt.opt_arg ();
break;
default:
@@ -65,25 +67,25 @@ Handle_L_Pipe::init (int argc, char *argv[])
ACE_OS::unlink (this->rendezvous);
sup.set (this->rendezvous);
if (this->open (sup) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
- else if (ACE_Reactor::instance ()->register_handler
+ ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("%p\n"), ACE_TEXT ("open")), -1);
+ else if (ACE_Reactor::instance ()->register_handler
(this, ACE_Event_Handler::ACCEPT_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "registering service with ACE_Reactor\n"), -1);
+ ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("%p\n"),
+ ACE_TEXT ("registering service with ACE_Reactor")), -1);
return 0;
}
-ACE_INLINE int
-Handle_L_Pipe::fini (void)
+ACE_INLINE int
+Handle_L_Pipe::fini (void)
{
- return ACE_Reactor::instance ()->remove_handler
+ return ACE_Reactor::instance ()->remove_handler
(this, ACE_Event_Handler::ACCEPT_MASK);
}
ACE_INLINE int
Handle_L_Pipe::get_handle (void) const
-{
- return ACE_LSOCK_Acceptor::get_handle ();
+{
+ return ACE_LSOCK_Acceptor::get_handle ();
}
ACE_INLINE int