sun.com docs.sun.com My Sun Worldwide Sites
Programming Interfaces Guide


September 2008
This book describes interfaces specific to the Solaris™ 10 environment in areas such as shared memory, transport selection, and real-time administration. This book also describes applications that relate to API/ABI compliance, such as appcert. The ONC+ Developer's Guide describes higher-level networking interfaces.
++

Document Information

Preface

+ 1.  Memory and CPU Management

- 2.  Remote Shared Memory API for Solaris Clusters

Overview of the Shared Memory Model

API Framework

API Library Functions

Interconnect Controller Operations

rsm_get_controller

rsm_release_controller

rsm_get_controller_attr

Cluster Topology Operations

rsm_get_interconnect_topology

rsm_free_interconnect_topology

Data Structures

Administrative Operations

Memory Segment Operations

Export-Side Memory Segment Operations

Memory Segment Creation and Destruction

Memory Segment Publish, Republish, and Unpublish

Memory Segment Rebind

Import-Side Memory Segment Operations

Memory Segment Connection and Disconnection

Memory Access Primitives

Scatter-Gather Access

Segment Mapping

Barrier Operations

Event Operations

RSMAPI General Usage Notes

Segment Allocation and File Descriptor Usage

Export-Side Considerations

Import-Side Considerations

RSM Configurable Parameters

RSMAPI Usage Example

+ 3.  Session Description Protocol API

+ 4.  Process Scheduler

+ 5.  Input/Output Interfaces

+ 6.  Interprocess Communication

+ 7.  Socket Interfaces

+ 8.  Programming With XTI and TLI

+ 9.  Packet Filtering Hooks

+ 10.  Transport Selection and Name-to-Address Mapping

+ 11.  Real-time Programming and Administration

+ 12.  The Solaris ABI and ABI Tools

+ A.  UNIX Domain Sockets

Index

Company Info Contact Terms of Use Privacy Copyright 1994-2008 Sun Microsystems, Inc.