summaryrefslogtreecommitdiff
path: root/examples/Service_Configurator/IPC-tests/client/local_spipe_client_test.cpp
diff options
context:
space:
mode:
authornobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1996-12-30 06:50:29 +0000
committernobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1996-12-30 06:50:29 +0000
commita4a7690c336d4c8a16b3041c86d501ba38226e96 (patch)
tree9e9f93a98edd2591453f092d178ad29a1c5fb519 /examples/Service_Configurator/IPC-tests/client/local_spipe_client_test.cpp
parenta5c4d8047ab58df5c45092e18ae503ad40518f0e (diff)
downloadATCD-unlabeled-4.1.2.tar.gz
This commit was manufactured by cvs2svn to create branchunlabeled-4.1.2
'unlabeled-4.1.2'.
Diffstat (limited to 'examples/Service_Configurator/IPC-tests/client/local_spipe_client_test.cpp')
-rw-r--r--examples/Service_Configurator/IPC-tests/client/local_spipe_client_test.cpp88
1 files changed, 0 insertions, 88 deletions
diff --git a/examples/Service_Configurator/IPC-tests/client/local_spipe_client_test.cpp b/examples/Service_Configurator/IPC-tests/client/local_spipe_client_test.cpp
deleted file mode 100644
index 268e10513db..00000000000
--- a/examples/Service_Configurator/IPC-tests/client/local_spipe_client_test.cpp
+++ /dev/null
@@ -1,88 +0,0 @@
-/* Send a file through ACE_SPIPE communication channel by
-// $Id$
-
- break it (the file) into pieces. */
-
-#include "ace/Mem_Map.h"
-#include "ace/SPIPE_Connector.h"
-
-#include "ace/Get_Opt.h"
-
-#if defined (ACE_HAS_STREAM_PIPES)
-
-static char *program_name;
-
-// debug state on or off
-static int debug = 0;
-
-char *rendezvous_spipe = "/tmp/foo_spipe";
-
-/* Name of file to send. */
-static char *file_name = "./local_data";
-
-static void
-print_usage_and_die (void)
-{
- ACE_ERROR ((LM_ERROR, "usage: %s [-d] [-r rendezvous_spipe]\n%a",
- program_name, -1));
-}
-
-static void
-parse_arguments (int argc, char *argv[])
-{
- program_name = argv[0];
- ACE_Get_Opt get_opt (argc, argv, "dr:");
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'd':
- debug = 1;
- break;
- case 'r':
- rendezvous_spipe = get_opt.optarg;
- break;
- default:
- print_usage_and_die ();
- break;
- }
- if (debug)
- ACE_DEBUG ((LM_DEBUG, "rendezvous_spipe = %s\n",
- rendezvous_spipe));
-}
-
-int
-main(int argc, char *argv[])
-{
- parse_arguments (argc, argv);
-
- ACE_SPIPE_Stream spipe;
- ACE_SPIPE_Connector con;
-
- if (con.connect (spipe, ACE_SPIPE_Addr (rendezvous_spipe)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Cannot open %s for requesting a new communication channel"
- " in local_spipe_client_test.\n", rendezvous_spipe), -1);
-
- ACE_Mem_Map mmap (file_name);
- void *cp;
-
- if (mmap (cp) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "mmap"), -1);
-
- /* Next, send the file's contents. */
-
- ACE_Str_Buf msg (cp, int (mmap.size ()));
-
- if (spipe.send ((ACE_Str_Buf *) 0, &msg) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send"), -1);
- return 0;
-}
-#else
-#include <stdio.h>
-int
-main (void)
-{
- ACE_ERROR_RETURN ((LM_ERROR, "This feature is not supported\n"), -1);
-}
-#endif /* ACE_HAS_STREAM_PIPES */