QBAND(9S)                Data Structures for Drivers               QBAND(9S)
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_t        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 GuideNOTES
       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 might change in future
       releases. If portability is a concern, do not declare or store
       instances of or references to this structure.
                              November 14, 1996                    QBAND(9S)