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

Document Information

Preface

1.  Memory and CPU Management

2.  Remote Shared Memory API for Solaris Clusters

3.  Session Description Protocol API

4.  Process Scheduler

5.  Locality Group APIs

6.  Input/Output Interfaces

7.  Interprocess Communication

8.  Socket Interfaces

9.  Programming With XTI and TLI

10.  Packet Filtering Hooks

11.  Transport Selection and Name-to-Address Mapping

12.  Real-time Programming and Administration

13.  The Solaris ABI and ABI Tools

A.  UNIX Domain Sockets

Index

A

B

C

D

E

F

G

H

I

K

L

M

N

O

P

R

S

T

U

V

X

Z

S

sbrk, Using brk and sbrk
sbrk(2), Using brk and sbrk
scheduler
Overview of the Scheduler
Process State Transition
classes, Scheduling Classes
configuring, Configuring Scheduling
effect on performance, Scheduling and System Performance
priority, Scheduling Classes
real-time, The Real-Time Scheduler
real-time policy, Real-time Class
scheduling classes, Scheduling Classes
system policy, System Class
time-sharing policy, Time-Sharing Class
using system calls, Interface Calls That Control Scheduling
using utilities, Utilities That Control Scheduling
scheduler, class, System Class
sdp_add_attribute, Adding an Attribute Field to the SDP Session Structure
sdp_add_bandwidth, Adding a Bandwidth Field to the SDP Session Structure
sdp_add_connection, Adding a Connection Field to the SDP Session Structure
sdp_add_email, Adding an Email Field to the SDP Session Structure
sdp_add_information, Adding an Information Field to the SDP Session Structure
sdp_add_key, Adding a Key Field to the SDP Session Structure
sdp_add_media, Adding a Media Field to the SDP Session Structure
sdp_add_name, Adding a Name Field to the SDP Session Structure
sdp_add_origin, Adding an Origin Field to the SDP Session Structure
sdp_add_phone, Adding a Telephone Field to the SDP Session Structure
sdp_add_repeat, Adding a Repeat Field to the SDP Session Structure
sdp_add_time, Adding a Time Field to the SDP Session Structure
sdp_add_uri, Adding a URI Field to the SDP Session Structure
sdp_add_zone, Adding a Zone Field to the SDP Session Structure
sdp_clone_session, Cloning an Existing SDP Session Structure
sdp_delete_all_field, Deleting Fields From the SDP Session Structure
sdp_delete_all_media_field, Deleting Fields From the SDP Media Structure
sdp_delete_attribute, Deleting an Attribute From the SDP Media Structure
sdp_delete_media, Deleting Media From the SDP Media Structure
sdp_find_attribute, Finding an Attribute in an SDP Session Structure
sdp_find_media, Finding Media in an SDP Session Structure
sdp_find_media_rtpmap, Finding a Media Format in an SDP Session Structure
sdp_free_session, Deleting an Attribute From the SDP Media Structure
sdp_new_session, Creating a New SDP Session Structure
sdp_parse, Parsing the SDP Session Structure
SDP session structure
finding an attribute in, Finding an Attribute in an SDP Session Structure
finding media format in, Finding a Media Format in an SDP Session Structure
finding media in, Finding Media in an SDP Session Structure
sdp_session_to_str, Converting an SDP Session Structure to a String
select
Input/Output Multiplexing
Out-of-Band Data
semaphores, System V Semaphores
arbitrary simultaneous updates, System V Semaphores
atomic updates, System V Semaphores
reversing operations and SEM_UNDO, System V Semaphores
undo structure, System V Semaphores
semget(), System V Semaphores
semop(), System V Semaphores
send, Datagram Sockets
servent structure, Service Names – servent
service to port mapping, Service Names – servent
Session Description Protocol API
API framework, Session Description API Overview
attribute field, Adding an Attribute Field to the SDP Session Structure
bandwidth field, Adding a Bandwidth Field to the SDP Session Structure
cloning a session, Cloning an Existing SDP Session Structure
connection field, Adding a Connection Field to the SDP Session Structure
converting a session to string, Converting an SDP Session Structure to a String
creating a new session structure, Creating the SDP Session Structure
deleting attributes, Deleting an Attribute From the SDP Media Structure
deleting fields, Deleting Fields From the SDP Session Structure
deleting media, Deleting Media From the SDP Media Structure
deleting media fields, Deleting Fields From the SDP Media Structure
email field, Adding an Email Field to the SDP Session Structure
finding an attribute, Finding an Attribute in an SDP Session Structure
finding media, Finding Media in an SDP Session Structure
finding media format, Finding a Media Format in an SDP Session Structure
freeing a session, Deleting an Attribute From the SDP Media Structure
information field, Adding an Information Field to the SDP Session Structure
key field, Adding a Key Field to the SDP Session Structure
library functions, SDP Library Functions
media field, Adding a Media Field to the SDP Session Structure
name field, Adding a Name Field to the SDP Session Structure
origin field, Adding an Origin Field to the SDP Session Structure
parsing a structure, Parsing the SDP Session Structure
repeat field, Adding a Repeat Field to the SDP Session Structure
sdp_new_session, Creating a New SDP Session Structure
searching the SDP session structure, Searching the SDP Session Structure
shutting down a session structure, Shutting Down the SDP Session Structure
telephone field, Adding a Telephone Field to the SDP Session Structure
time field, Adding a Time Field to the SDP Session Structure
URI field, Adding a URI Field to the SDP Session Structure
utility functions, SDP API Utility Functions
zone field, Adding a Zone Field to the SDP Session Structure
setting record locks, Setting and Removing Record Locks
shared memory, System V Shared Memory
shared memory model, Overview of the Shared Memory Model
shmget(), System V Shared Memory
shutdown, Closing Sockets
SIGIO, Interrupt-Driven Socket I/O
SIOCATMARK ioctl, Out-of-Band Data
SIOCGIFCONF ioctl, Broadcasting and Determining Network Configuration
SIOCGIFFLAGS ioctl, Broadcasting and Determining Network Configuration
SOCK_DGRAM
Socket Types
Socket Options
SOCK_RAW, Socket Creation
SOCK_STREAM
Socket Types
Selecting Specific Protocols
inetd Daemon
socket
address binding
Address Binding
Address Binding
AF_INET
bind, Binding Local Names
create, Socket Creation
getservbyname, Service Names – servent
getservbyport, Service Names – servent
getservent, Service Names – servent
inet_ntoa, Host Names – hostent
socket, Creating Sockets
AF_UNIX
bind
Binding Local Names
Local Name Binding
create, Creating Sockets
delete, Local Name Binding
asynchronous
Asynchronous Socket I/O
Interrupt-Driven Socket I/O
close, Closing Sockets
connect stream, Connecting Stream Sockets
datagram
Socket Types
Datagram Sockets
Connectionless Servers
handle
Binding Local Names
Local Name Binding
initiate connection
Connection Establishment
Establishing a Connection
multiplexed, Input/Output Multiplexing
nonblocking, Nonblocking Sockets
out-of-band data
Data Transfer
Out-of-Band Data
select
Input/Output Multiplexing
Out-of-Band Data
selecting protocols, Selecting Specific Protocols
SIOCGIFCONF ioctl, Broadcasting and Determining Network Configuration
SIOCGIFFLAGS ioctl, Broadcasting and Determining Network Configuration
SOCK_DGRAM
connect, Datagram Sockets
recvfrom
Datagram Sockets
Out-of-Band Data
send, Datagram Sockets
SOCK_STREAM, Selecting Specific Protocols
F_GETOWN fcntl, Signals and Process Group ID
F_SETOWN fcntl, Signals and Process Group ID
out-of-band, Out-of-Band Data
SIGIO signal
Interrupt-Driven Socket I/O
Signals and Process Group ID
SIGURG signal, Signals and Process Group ID
TCP port, Other Routines
UDP port, Other Routines
Solaris library symbol versioning, See symbol versioning
straddr.so, Name-to-Address Mapping
stream
data, Out-of-Band Data
socket
Socket Types
Data Transfer
Sun WorkShop, Dynamic Memory Debugging
access checking, check -access
leak checking, check -leaks [-frames n] [-match m]
memory use checking, check -memuse [-frames n] [-match m]
SUNWinterconnect, API Framework
SUNWrsm, API Framework
SUNWrsmdk, API Framework
SUNWrsmop, API Framework
switch.so, Name-to-Address Mapping
symbol versioning, Symbol Versioning in Solaris Libraries
synchronous I/O
blocking, High Performance I/O
critical timing, Synchronous I/O Calls
sysconf, Using sysconf