_IFSTREAM Struct Reference
[XgDevice]

Stream interface information structure. More...

#include <device.h>


Data Fields

int(* if_input )(NUTDEVICE *)
 Wait for input.
int(* if_output )(NUTDEVICE *)
 Initiate output.
int(* if_flush )(NUTDEVICE *)
 Wait until output buffer empty.
volatile u_char if_rx_idx
 Next input index.
u_char if_rd_idx
 Next read index.
volatile u_char if_tx_idx
 Next output index.
u_char if_wr_idx
 Next write index.
volatile u_char if_tx_act
 Set if transmitter running.
u_char if_last_eol
 Last end of line character read.
u_char if_rx_buf [256]
 Input buffer.
u_char if_tx_buf [256]
 Output buffer.


Detailed Description

Stream interface information structure.

Deprecated structure. Device drivers should use the device control block.

Definition at line 284 of file device.h.


Field Documentation

Wait for input.

Initiate output.

Wait until output buffer empty.

Next input index.

Definition at line 288 of file device.h.

Next read index.

Definition at line 289 of file device.h.

Next output index.

Definition at line 290 of file device.h.

Next write index.

Definition at line 291 of file device.h.

Set if transmitter running.

Definition at line 292 of file device.h.

Last end of line character read.

Definition at line 293 of file device.h.

Input buffer.

Definition at line 294 of file device.h.

Output buffer.

Definition at line 295 of file device.h.


The documentation for this struct was generated from the following file:

Generated on Sun Aug 31 13:31:35 2008 for FrankenRTOS by  doxygen 1.5.6