C H A P T E R 4

Network Setup Protocol Structures and Data Types

InetHost

fIPAddress;

InetHost

fSubnetMask;

Str32

fAppleTalkZone;

UInt8

pad2;

UInt8

path[kMaxPortNameSize];

UInt8

module[kMaxModuleNameSize];

UInt32

framing;

};

 

Field descriptions

 

fCount

A value that is always 1 in the current versions of Open

 

Transport.

pad1

A pad byte. Remove this pad byte when you pack this

 

structure.

fConfigMethod

The configuration method. For possible values, see the

 

section OTCfgTCPConfigMethod (page 162).

fIPAddress

The IP address that has been assigned to this interface.

fSubnetMask

The subnet mask.

fAppleTalkZone

The AppleTalk zone for this interface. Remove trailing

 

bytes when you pack this structure.

pad2

A pad byte. Remove this pad byte when you pack this

 

structure.

path

The name of the port over which this interface

 

communicates.

module

The name of the module that controls the port over which

 

this interface communicates.

framing

Ethernet framing options. Constants are defined in the file

 

“OpenTransportProviders.h,” an OpenTransport header

 

file.

The preference type for OTCfgTCPInterfacesUnpacked is kOTCfgTCPInterfacesPref, which is defined as 'iitf'.

Protocol Structures

113

Page 113
Image 113
Apple Network Setup manual 113