man Pages(9S): DDI and DKI Data Structures
검색에만이 책은
PDF로 이 문서 다운로드

NAME

qband - STREAMS queue flow control information structure

SYNOPSIS

#include <sys/stream.h>

INTERFACE LEVEL

Architecture independent level 1 (DDI/DKI).

DESCRIPTION

The qband structure contains flow control information for each priority band in a queue.
The qband structure is defined as type qband_t.

STRUCTURE MEMBERS

struct qband
* qb_next;
/* next band's info * /
ulong          qb_count    /* number of bytes in band * /
struct msgb    * qb_first;  /* start of band's data * /
struct msgb    * qb_last;  /* end of band's data * /
ulong          qb_hiwat;   /* band's high water mark * /
ulong          qb_lowat;   /* band's low water mark * /
ulong          qb_flag;     /* see below * /

Valid flags are as follows:
QB_FULL
band is considered full.
QB_WANTW
someone wants to write to band.

NOTES

All access to this structure should be through strqget(9F) and strqset(9F). It is logically part of the queue(9S) and its layout and partitioning with respect to that structure may change in future releases. If portability is a concern, do not declare or store instances of or references to this structure.

SEE ALSO

strqget(9F), strqset(9F), msgb (9S),queue(9S)
STREAMS Programmer's Guide