Figures, tables, and listings – Apple Network Setup User Manual

Page 7

Advertising
background image

7

Figures, Tables, and Listings

Chapter 1

About Network Setup

11

Figure 1-1

Network configuration prior to Network Setup

12

Figure 1-2

Network Setup in Mac OS 8.5 through the present

13

Figure 1-3

Future Network Setup architecture

14

Figure 1-4

Structure of the Network Setup Library

15

Figure 1-5

Sample organization of the default area

18

Figure 1-6

Reading and writing the default area

20

Table 1-1

Network Setup versions

23

Chapter 2

Using Network Setup

25

Figure 2-1

Set entities reference other entities

42

Listing 2-1

Opening the database for reading

26

Listing 2-2

Opening the database for writing

27

Listing 2-3

Closing the database after reading

28

Listing 2-4

Closing the database after writing

29

Listing 2-5

Finding all entities of a particular class and type

31

Listing 2-6

Printing the user-visible name for an entity

33

Listing 2-7

Reading a fixed-size preference

35

Listing 2-8

Reading the DHCP lease info preference in a TCP/IP network
connection entity

36

Listing 2-9

Reading the user-visible name preference

37

Listing 2-10

Calling OTCfgGetPrefsSize to read a variable-size preference

38

Listing 2-11

Writing a preference

39

Listing 2-12

Printing an entity’s table of contents

40

Listing 2-13

Finding the active set entity

44

Listing 2-14

Finding the active entity of a given class and type

46

Listing 2-15

Finding the active TCP/IP entity

47

Listing 2-16

Packing and unpacking the kOTCfgTCPInterfacesPref
preference

50

Listing 2-17

Encrypting the user’s password

54

Advertising