[ Next Article |
Previous Article |
Book Contents |
Library Home |
Legal |
Search ]
Communications Technical Reference, Volume 2
flushband Utility
Purpose
Flushes the messages in a given priority band.
Syntax
void flushband(q, pri, flag)
register queue_t *q;
unsigned char pri;
int flag;
Description
The flushband utility provides modules and drivers with the capability to flush the messages associated in a given priority band. The flag parameter is defined the same as in the flushq utility. Otherwise, messages are flushed from the band specified by the pri parameter according to the value of the flag parameter.
Parameters
q |
Specifies the queue to flush. |
pri |
Specifies the priority band to flush. If the value of the pri parameter is 0, only ordinary messages are flushed. |
flag |
Specifies which messages to flush from the queue. Possible values are:
FLUSHDATA |
Discards all M_DATA, M_PROTO, M_PCPROTO, and M_DELAY messages, but leaves all other messages on the queue. |
FLUSHALL |
Discards all messages from the queue. |
|
Implementation Specifics
This utility is part of STREAMS Kernel Extensions.
Related Information
The flushq utility.
List of Streams Programming References and Understanding STREAMS Messages in AIX Version 4.3 Communications Programming Concepts.
[ Next Article |
Previous Article |
Book Contents |
Library Home |
Legal |
Search ]