JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
STREAMS Programming Guide     Oracle Solaris 11.1 Information Library
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

I

I_ANCHOR
index iconAdding and Removing Modules
index iconOther ioctl Commands
index iconSTREAMS Anchors
index iconUsing Anchors
I_LIST ioctl, example, index iconI_LIST ioctl(2)Example
I_SETSIG event
S_BANDURG, index iconAsynchronous Input and Output
S_ERROR, index iconAsynchronous Input and Output
S_HANGUP, index iconAsynchronous Input and Output
S_HIPRI, index iconAsynchronous Input and Output
S_INPUT, index iconAsynchronous Input and Output
S_MSG, index iconAsynchronous Input and Output
S_OUTPUT, index iconAsynchronous Input and Output
S_RDBAND, index iconAsynchronous Input and Output
S_RDNORM, index iconAsynchronous Input and Output
S_WRBAND, index iconAsynchronous Input and Output
S_WRNORM, index iconAsynchronous Input and Output
infinite loop, service procedure, index iconMessage Queues and Message Priority
initialization entry point, STREAMS driver, index iconSTREAMS Initialization Entry Points
initialization entry points, example, index iconPrinter Driver Example
initialization routines for the loop-around driver, example, index iconLoop-Around Driver
input/output polling
index iconInput and Output Polling
index iconAsynchronous Input and Output
insq, insq, index iconKernel Utility Interface Summary
inter_rcv, example, index iconReceiving Data
inter_snd, send data to service provider, example, index iconSending Data to the Service Provider
interrupt handler, STREAMS driver, index iconSTREAMS Interrupt Handlers
iocblk structure, index iconSTREAMS ioctl Issues
example, index iconGeneral ioctl Processing
with M_IOCTL, index iconM_IOCTL
ioctl, index iconI_STR ioctl Processing
command summary, index iconOther ioctl Commands
EUC_WSET, index iconEUC Handling in ldterm
general processing
index iconGeneral ioctl Processing
index iconGeneral ioctl Processing
handled by ptem, index iconPseudo-TTY Emulation Module: ptem
hardware emulation module, index iconHardware Emulation Module
I_ANCHOR
index iconAdding and Removing Modules
index iconOther ioctl Commands
index iconSTREAMS Anchors
index iconUsing Anchors
I_ATMARK
index iconControlling Data Flow and Priorities
index iconOther ioctl Commands
I_CANPUT
index iconControlling Data Flow and Priorities
index iconOther ioctl Commands
I_CKBAND
index iconControlling Data Flow and Priorities
index iconOther ioctl Commands
I_FDINSERT, index iconOther ioctl Commands
I_FIND, index iconOther ioctl Commands
I_FLUSH
index iconOther ioctl Commands
index iconFlush Handling
I_FLUSHBAND
index iconControlling Data Flow and Priorities
index iconOther ioctl Commands
index iconFlush Handling
I_GETBAND
index iconControlling Data Flow and Priorities
index iconOther ioctl Commands
I_GETCLTIME, index iconOther ioctl Commands
I_GRDOPT, index iconOther ioctl Commands
I_GWROPT
index iconOther ioctl Commands
index iconWriting to a Pipe or FIFO
I_LINK
index iconOther ioctl Commands
index iconBuilding a Multiplexer
index iconUpper Write put Procedure Sample
index iconM_IOCTL
I_LIST, index iconI_LIST ioctl
I_LOOK, index iconOther ioctl Commands
I_NREAD, index iconOther ioctl Commands
I_PEEK, index iconOther ioctl Commands
I_PLINK
index iconOther ioctl Commands
index iconUpper Write put Procedure Sample
index iconPersistent Links
index iconM_IOCTL
I_POP
index iconMessage Processing
index iconAdding and Removing Modules
index iconModule Overview
I_PUNLINK
index iconOther ioctl Commands
index iconUpper Write put Procedure Sample
index iconPersistent Links
index iconM_IOCTL
I_PUSH
index iconMessage Processing
index iconAdding and Removing Modules
index iconModule Overview
I_RECVFD
index iconOther ioctl Commands
index iconNamed Streams
I_SENDFD
index iconOther ioctl Commands
index iconNamed Streams
index iconM_PASSFP
I_SETCLTIME, index iconOther ioctl Commands
I_SETSIG, index iconInput and Output Polling
I_SETSIG events, index iconAsynchronous Input and Output
I_SRDOPT
index iconRead Options
index iconOther ioctl Commands
I_STR, index iconM_IOCTL
I_STR processing, index iconI_STR ioctl Processing
I_SWROPT
index iconOther ioctl Commands
index iconWriting to a Pipe or FIFO
I_UNLINK
index iconOther ioctl Commands
index iconDismantling a Multiplexer
index iconUpper Write put Procedure Sample
index iconM_IOCTL
ISPTM, index iconPseudo-TTY Drivers: ptm and pts
_RECVFD, index iconM_PASSFP
SAD_GAP, index iconApplication Interface
SAD_SAP, index iconApplication Interface
SAP_ALL, index iconApplication Interface
SAP_CLEAR, index iconApplication Interface
SAP_ONE, index iconApplication Interface
SAP_RANGE, index iconApplication Interface
SIOCSPGRP, index iconM_SIG
supported by ldterm, index iconWrite-Side Processing
supported by master driver, index iconPseudo-TTY Drivers: ptm and pts
TIOCREMOTE, index iconRemote Mode
TIOCSIGNAL, index iconPseudo-TTY Drivers: ptm and pts
TIOCSPGRP, index iconM_SIG
transparent
index iconTransparent ioctl
index iconTransparent ioctl Examples
index iconBidirectional Data Transfer Example
transparent processing, index iconTransparent ioctl Processing
UNLKPT, index iconPseudo-TTY Drivers: ptm and pts
user context, index iconSTREAMS ioctl Issues
isastream, index iconNamed Streams