System Configuration Programming Guidelines
PDF
Introduction
System Configuration Goals and Architecture
Goals of the System Configuration Framework
An Example of Mobility
System Configuration Architecture
System Configuration Terms
Interaction of System Configuration Components
System Configuration APIs
System Configuration Utilities
Components of the System Configuration Framework
The Persistent Store
The Dynamic Store
The Schema: Hierarchy and Definitions
Configuration Agents
The System Configuration Schema
Layout of the Persistent Store
The Sets Dictionary
The NetworkServices Dictionary
The Interface Dictionary
Protocol Entity Dictionaries
AppleTalk
DNS
IPv4
IPv6
PPP
Hardware Entity Dictionaries
The Proxies Dictionary
Behavior of the Configuration Agents
Preferences Monitor
Kernel Event Monitor
IPv4 Configuration Agent
IPv6 Configuration Agent
IP Monitor
PPP Controller
Using the Schema
Programmatically Setting Preferences
Getting Detailed PPP Connection-Status Information
Getting Notifications
Determining Reachability and Getting Connected
Scope of the Reachability and Connection APIs
A Reachability and Connection Example
Using the Reachability API
Creating a Reference
Adding a Target to a Run Loop
Associating a Callback Function With the Target
Determining Reachability
Using the Network Connection API
Creating a Connection Reference
Adding a Connection Reference to a Run Loop
Starting and Stopping a Connection
Getting the Status of a Connection
Revision History