From 2f662b966b933653ee11f5b2f58c9be06dd3925f Mon Sep 17 00:00:00 2001 From: nobody Date: Tue, 6 Jan 1998 06:50:37 +0000 Subject: This commit was manufactured by cvs2svn to create tag 'ACE_4_4_32'. --- ace/TTY_IO.h | 67 ------------------------------------------------------------ 1 file changed, 67 deletions(-) delete mode 100644 ace/TTY_IO.h (limited to 'ace/TTY_IO.h') diff --git a/ace/TTY_IO.h b/ace/TTY_IO.h deleted file mode 100644 index 678f1ce0ff7..00000000000 --- a/ace/TTY_IO.h +++ /dev/null @@ -1,67 +0,0 @@ -/* -*- C++ -*- */ -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// ace -// -// = FILENAME -// TTY_IO.h -// -// = DESCRIPTION -// -// = AUTHOR -// Douglas C. Schmidt -// -// ============================================================================ - -#if !defined (ACE_TTY_H) -#define ACE_TTY_H - -#include "ace/OS.h" -#include "ace/DEV_Addr.h" -#include "ace/DEV_Connector.h" -#include "ace/DEV_IO.h" - -class ACE_Export ACE_TTY_IO : public ACE_DEV_IO -{ - // = TITLE - // Class definitions for platform specific TTY features. - // - // = DESCRIPTION - // This class represents an example interface for a specific - // device (a serial line) It extends the capability of the - // underlying DEV_IO class by adding a control method that takes - // a special structure (Serial_Params) as argument to allow a - // comfortable user interface (away from that annoying termios - // structure, which is very specific to UNIX). -public: - enum Control_Mode - { - SETPARAMS, // Set control parameters. - GETPARAMS // Get control parameters. - }; - - struct Serial_Params - { - int baudrate; - int parityenb; - char *paritymode; - int databits; - int stopbits; - int readtimeoutmsec; - int ctsenb; - int rcvenb; - }; - - int control (Control_Mode cmd, Serial_Params * arg) const; - // Interface for reading/writing serial device parameters. - -#if defined (ACE_NEEDS_DEV_IO_CONVERSION) - operator ACE_DEV_IO &(); - // This is necessary to pass ACE_TTY_IO as parameter to DEV_Connector. -#endif /* ACE_NEEDS_DEV_IO_CONVERSION */ -}; - -#endif /* ACE_TTY_H */ -- cgit v1.2.1