Contained Within
Find More Documentation
Featured Support Resources
| Download this book in 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 * /
-
-
size_t 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 * /
size_t qb_hiwat; /* band's high water mark * /
size_t qb_lowat; /* band's low water mark * /
uint qb_flag; /* see below * /
- Valid flags are as follows:
-
-
QB_FULL
- Band is considered full.
-
-
QB_WANTW
- Someone wants to write to band.
SEE ALSO
-
strqget(9F), strqset(9F), msgb (9S),queue(9S)
-
STREAMS Programming Guide
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.
|
|