Nut/OS  4.10.3
API Reference
_UNIXDCB Struct Reference

UNIX devices low level information structure. More...

#include <unix_devs.h>

Collaboration diagram for _UNIXDCB:

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

Definition at line 118 of file unix_devs.h.


Field Documentation

Mode flags.

Definition at line 122 of file unix_devs.h.

Status flags.

Definition at line 126 of file unix_devs.h.

Read timeout.

Definition at line 130 of file unix_devs.h.

Write timeout.

Definition at line 134 of file unix_devs.h.

Last EOL character.

Definition at line 138 of file unix_devs.h.

Native file descriptor.

Definition at line 142 of file unix_devs.h.

File is Socket.

Definition at line 146 of file unix_devs.h.

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

Definition at line 150 of file unix_devs.h.

pthread_mutex_t _UNIXDCB::dcb_rx_mutex

Mutex to protect rx trigger.

Definition at line 154 of file unix_devs.h.

pthread_cond_t _UNIXDCB::dcb_rx_trigger

Conditional Variable to trigger read thread.

Definition at line 158 of file unix_devs.h.


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