JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
STREAMS Programming Guide
search filter icon
search icon

Document Information

Preface

Part I Application Programming Interface

1.  Overview of STREAMS

2.  STREAMS Application-Level Components

3.  STREAMS Application-Level Mechanisms

4.  Application Access to the STREAMS Driver and Module Interfaces

5.  STREAMS Administration

6.  Pipes and Queues

Part II Kernel Interface

7.  STREAMS Framework - Kernel Level

8.  STREAMS Kernel-Level Mechanisms

9.  STREAMS Drivers

10.  STREAMS Modules

11.  Configuring STREAMS Drivers and Modules

12.  Multithreaded STREAMS

13.  STREAMS Multiplex Drivers

Part III Advanced Topics

14.  Debugging STREAMS-based Applications

Part IV Appendixes

A.  Message Types

B.  Kernel Utility Interface Summary

C.  STREAMS-Based Terminal Subsystem

D.  STREAMS FAQ

Glossary

Index

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

W

Q

q_next field, Use of the q_next Field
qband structure, example, qband Structure
qbufcall
qtimeout/qunbufcall
Kernel Utility Interface Summary
qinit structure
example, Entry Points
pointers to STREAMS entry points, qinit
qprocsoff
qprocson/qprocsoff
Kernel Utility Interface Summary
qprocson
qprocson/qprocsoff
Kernel Utility Interface Summary
qreply, Kernel Utility Interface Summary
qsize, Kernel Utility Interface Summary
qtimeout
qtimeout/qunbufcall
Kernel Utility Interface Summary
queue
Structure of a Message Queue
Overview of Streams in Kernel Space
Glossary
flags, queue() Structure
put, Glossary
read, Glossary
read side, Glossary
schedule, Glossary
using qband information, Using qband Information
water mark, Glossary
write, Glossary
write side, Glossary
queue allocation, Queue Allocation
queue flags
QENAB, queue() Structure
QFULL, queue() Structure
QNOENB, queue() Structure
QREADR, queue() Structure
QUSE, queue() Structure
QWANTR, queue() Structure
QWANTW, queue() Structure
queue processing entry point
STREAMS driver
STREAMS Driver Entry Points
STREAMS Queue Processing Entry Points
queue processing entry points, example, Printer Driver Example
queue processing procedure
put, Message Processing
service, Message Processing
queue structure, example, queue() Structure
qunbufcall
qtimeout/qunbufcall
qtimeout/qunbufcall
Kernel Utility Interface Summary
quntimeout
qtimeout/qunbufcall
Kernel Utility Interface Summary
qwait
qwait
Kernel Utility Interface Summary
qwait_sig, Kernel Utility Interface Summary
qwriter
qwriter
Kernel Utility Interface Summary