#include <cctalk-driver.h>
Collaboration diagram for tsCCT_COMM_HANDLER:

The members of this structure contain the pieces of infomation that need to be contained during the lifetime of a cctalk serial port. This structure also contains both the Tx and Rx chains of cctalk transactions that are waiting to be processed or waiting to be read from the requesting client. This structure is the interface between the cctalk driver code and the cctalk channel code there is one of rthese structures for each channel.
Data Fields | |
| char | acSerialTty [eCCT_DRV_DEV_SIZE] |
| int | fdHandle |
| teCCTALK_SPEED | eSpeed |
| unsigned long | lUsageCounter |
| termios | sOldTio |
| termios | sNewTio |
| tsCCTALK_OPERATION * | psTxCctOps |
| tsCCTALK_OPERATION * | psRxCctOps |
|
|
Name of Linux serial port to open |
|
|
The speed of the cctalk channel |
|
|
The handle of the opened serial port |
|
|
This counter increments when open and decrements when closed if it decrements to 0 then the channel is closed |
|
|
Pointer to a list of cctalk operation that have been finished |
|
|
Pointer to a list of cctalk operations to be sent |
|
|
The new terminal settings |
|
|
The saved terminal information to be restored on close |
1.3.6