Otcfgtcpinterfacespacked, Otcfgtcpinterfacespackedpart – Apple Network Setup User Manual
Page 114

C H A P T E R 4
Network Setup Protocol Structures and Data Types
114
Protocol Structures
OTCfgTCPInterfacesPacked
4
The
OTCfgTCPInterfacesPacked
structure stores information about the
configured TCP/IP interfaces in packed format. See Listing 2-16 in Chapter 2,
“Using Network Setup,” for sample code that packs and unpacks this structure.
IMPORTANT
You must pack this structure before you write it to the
database and you must unpack this structure after you
reading it from the database.
▲
struct OTCfgTCPInterfacesPacked {
UInt16
fCount;
UInt8
fConfigMethod;
UInt8
fIPAddress[4];
UInt8
fSubnetMask[4];
UInt8
fAppleTalkZone[256];
UInt8
part[sizeof(OTCfgTCPInterfacesPackedPart)];
};
Field descriptions
fCount
A value that is always 1 in the current versions of Open
Transport.
fConfigMethod
The configuration method. For possible values, see
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.
part
A
containing port, module, and framing information.
OTCfgTCPInterfacesPackedPart
4
The
OTCfgTCPInterfacesPackedPart
structure is a member of the
(page 114) structure and stores port, module and
framing information about the configured TCP/IP interfaces.