Bayonne2 / Common C++ 2 Framework
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Structures | Macros | Typedefs | Variables
serial.h File Reference

Serial I/O services. More...

#include <cc++/missing.h>
#include <cc++/thread.h>
#include <cc++/exception.h>
Include dependency graph for serial.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  Serial
 The Serial class is used as the base for all serial I/O services under APE. More...
 
class  TTYStream
 TTY streams are used to represent serial connections that are fully "streamable" objects using C++ stream classes and friends. More...
 
class  ttystream
 A more natural C++ "ttystream" class for use by non-threaded applications. More...
 
class  TTYSession
 The TTYSession aggragates a TTYStream and a Common C++ Thread which is assumed to be the execution context that will be used to perform actual I/O operations. More...
 
class  SerialPort
 The serial port is an internal class which is attached to and then serviced by a specified SerialService thread. More...
 
class  SerialService
 The SerialService is a thead service object that is meant to service attached serial ports. More...
 

Macros

#define INVALID_HANDLE_VALUE   (-1)
 

Typedefs

typedef int HANDLE
 

Variables

class __EXPORT SerialPort
 
class __EXPORT SerialService
 

Detailed Description

Serial I/O services.

Definition in file serial.h.

Macro Definition Documentation

#define INVALID_HANDLE_VALUE   (-1)

Definition at line 61 of file serial.h.

Typedef Documentation

typedef int HANDLE

Definition at line 60 of file serial.h.

Variable Documentation

Definition at line 607 of file serial.h.

Definition at line 608 of file serial.h.