Otcfgtcpdhcpleaseinfo – Apple Network Setup User Manual

Page 115

Advertising
background image

C H A P T E R 4

Network Setup Protocol Structures and Data Types

Protocol Structures

115

struct OTCfgTCPInterfacesPackedPart

{

UInt8

path[kMaxPortNameSize];

UInt8

module[kMaxModuleNameSize];

UInt32

framing;

};

Field descriptions

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 Open Transport header
file.

OTCfgTCPDHCPLeaseInfo

4

The

OTCfgTCPLeaseDHCPInfo

structure stores information about the DHCP lease

for an interface.

struct OTCfgTCPDHCPLeaseInfo

{

InetHost ipIPAddr;

InetHost ipConfigServer;

UInt32 ipLeaseGrantTime;

UInt32 ipLeaseExpirationTime;

};

Field descriptions

ipIPAddr

The IP address that has been assigned.

ipConfigServer

The IP address of the DHCP server.

ipLeaseGrantTime

The time at which the lease was acquired. The time is in
seconds as returned by

GetDateTime

.

ipLeaseExpirationTime

The time at which the lease expires. The time is in seconds
as returned by

GetDateTime

.

Advertising