summaryrefslogtreecommitdiff
path: root/examples/IPC_SAP/DEV_SAP/writer/writer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/IPC_SAP/DEV_SAP/writer/writer.cpp')
-rw-r--r--examples/IPC_SAP/DEV_SAP/writer/writer.cpp71
1 files changed, 0 insertions, 71 deletions
diff --git a/examples/IPC_SAP/DEV_SAP/writer/writer.cpp b/examples/IPC_SAP/DEV_SAP/writer/writer.cpp
deleted file mode 100644
index 68a4e8bd6ec..00000000000
--- a/examples/IPC_SAP/DEV_SAP/writer/writer.cpp
+++ /dev/null
@@ -1,71 +0,0 @@
-// $Id$
-
-#include "ace/DEV_Connector.h"
-#include "ace/TTY_IO.h"
-
-ACE_RCSID(writer, writer, "$Id$")
-
-int
-main (int argc, char *argv[])
-{
- if (argc < 2)
- ACE_ERROR_RETURN ((LM_ERROR,
- "usage: %s device-filename\n",
-
- argv[0]), 1);
-
- ACE_TTY_IO write_dev;
- ACE_DEV_Connector con;
-
- if (con.connect (write_dev,
- ACE_DEV_Addr (argv[1])) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
-
- "%p\n",
- argv[1]),
- 1);
-
- ACE_TTY_IO::Serial_Params myparams;
- myparams.baudrate = 9600;
- myparams.parityenb = 1;
- myparams.paritymode = "EVEN";
- myparams.databits = 8;
- myparams.stopbits = 1;
- myparams.readtimeoutmsec = 200;
- myparams.ctsenb = 0;
- myparams.rcvenb = 1;
-
- if (write_dev.control (ACE_TTY_IO::SETPARAMS,
- &myparams) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "control"),
- 1);
-
- ACE_DEBUG ((LM_DEBUG,
- "enter character to send, q terminates :\n"));
-
- for (char writeto;
- ACE_OS::read (ACE_STDIN, &writeto, 1) != -1;
- )
- {
- ssize_t bytes_written =
- write_dev.send_n ((void *) &writeto,
- 1);
-
- if (bytes_written != 1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "send"),
- 1);
- if (writeto == 'q')
- break;
- }
-
- if (write_dev.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "close"),
- 1);
- return 0;
-}