Nut/OS  5.0.5
API Reference
_UNIXDCB Struct Reference

UNIX devices low level information structure. More...

#include <unix_devs.h>

Collaboration diagram for _UNIXDCB:
[legend]

Data Fields

uint32_t dcb_modeflags
 Mode flags.
uint32_t dcb_statusflags
 Status flags.
uint32_t dcb_rtimeout
 Read timeout.
uint32_t dcb_wtimeout
 Write timeout.
uint8_t dcb_last_eol
 Last EOL character.
int dcb_fd
 Native file descriptor.
uint8_t dcb_socket
 File is Socket.
HANDLE dcb_rx_rdy
 Queue of threads waiting for a character in the input buffer.
pthread_mutex_t dcb_rx_mutex
 Mutex to protect rx trigger.
pthread_cond_t dcb_rx_trigger
 Conditional Variable to trigger read thread.

Detailed Description

UNIX devices low level information structure.

dev/unix_devs.h


Field Documentation

Mode flags.

Referenced by UnixDevIOCTL().

Last EOL character.

Native file descriptor.

Referenced by UnixDevIOCTL().

File is Socket.

Referenced by UnixDevIOCTL().

Queue of threads waiting for a character in the input buffer.

pthread_mutex_t _UNIXDCB::dcb_rx_mutex

Mutex to protect rx trigger.

pthread_cond_t _UNIXDCB::dcb_rx_trigger

Conditional Variable to trigger read thread.


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