ACE  6.1.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Types | Public Member Functions
ACE_TTY_IO Class Reference

Class definitions for platform specific TTY features. More...

#include <TTY_IO.h>

Inheritance diagram for ACE_TTY_IO:
Inheritance graph
Collaboration diagram for ACE_TTY_IO:
Collaboration graph

List of all members.


struct  Serial_Params

Public Types

enum  Control_Mode { SETPARAMS, GETPARAMS }

Public Member Functions

int control (Control_Mode cmd, Serial_Params *arg) const

Detailed Description

Class definitions for platform specific TTY features.

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).

Member Enumeration Documentation


Set control parameters.


Get control parameters.

Member Function Documentation

int ACE_TTY_IO::control ( Control_Mode  cmd,
Serial_Params arg 
) const

Interface for reading/writing serial device parameters.

The documentation for this class was generated from the following files: