Show / Hide Table of Contents

Class Dhcp

DHCP information.

Inheritance
object
Dhcp
Implements
IMessage<Dhcp>
IEquatable<Dhcp>
IDeepCloneable<Dhcp>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Backstory
Assembly: Google.Backstory.dll
Syntax
public sealed class Dhcp : IMessage<Dhcp>, IEquatable<Dhcp>, IDeepCloneable<Dhcp>, IBufferMessage, IMessage

Constructors

Dhcp()

Declaration
public Dhcp()

Dhcp(Dhcp)

Declaration
public Dhcp(Dhcp other)
Parameters
Type Name Description
Dhcp other

Properties

Chaddr

Client hardware address (chaddr).

Declaration
public string Chaddr { get; set; }
Property Value
Type Description
string

Ciaddr

Client IP address (ciaddr).

Declaration
public string Ciaddr { get; set; }
Property Value
Type Description
string

ClientHostname

Client hostname. See RFC2132, section 3.14.

Declaration
public string ClientHostname { get; set; }
Property Value
Type Description
string

ClientIdentifier

Client identifier. See RFC2132, section 9.14. Note: Make sure to update the client_identifier_string field as well if you update this field.

Declaration
public ByteString ClientIdentifier { get; set; }
Property Value
Type Description
ByteString

ClientIdentifierString

Client identifier as string. See RFC2132, section 9.14. This field holds the string value of the client_identifier.

Declaration
public string ClientIdentifierString { get; set; }
Property Value
Type Description
string

File

Boot image filename.

Declaration
public string File { get; set; }
Property Value
Type Description
string

Flags

Flags.

Declaration
public uint Flags { get; set; }
Property Value
Type Description
uint

Giaddr

Relay agent IP address (giaddr).

Declaration
public string Giaddr { get; set; }
Property Value
Type Description
string

Hlen

Hardware address length.

Declaration
public uint Hlen { get; set; }
Property Value
Type Description
uint

Hops

Hardware ops.

Declaration
public uint Hops { get; set; }
Property Value
Type Description
uint

Htype

Hardware address type.

Declaration
public uint Htype { get; set; }
Property Value
Type Description
uint

LeaseTimeSeconds

Lease time in seconds. See RFC2132, section 9.2.

Declaration
public uint LeaseTimeSeconds { get; set; }
Property Value
Type Description
uint

Opcode

The BOOTP op code.

Declaration
public Dhcp.Types.OpCode Opcode { get; set; }
Property Value
Type Description
Dhcp.Types.OpCode

Options

List of DHCP options.

Declaration
public RepeatedField<Dhcp.Types.Option> Options { get; }
Property Value
Type Description
RepeatedField<Dhcp.Types.Option>

RequestedAddress

Requested IP address. See RFC2132, section 9.1.

Declaration
public string RequestedAddress { get; set; }
Property Value
Type Description
string

Seconds

Seconds elapsed since client began address acquisition/renewal process.

Declaration
public uint Seconds { get; set; }
Property Value
Type Description
uint

Siaddr

IP address of the next bootstrap server.

Declaration
public string Siaddr { get; set; }
Property Value
Type Description
string

Sname

Server name that the client wishes to boot from.

Declaration
public string Sname { get; set; }
Property Value
Type Description
string

TransactionId

Transaction ID.

Declaration
public uint TransactionId { get; set; }
Property Value
Type Description
uint

Type

DHCP message type.

Declaration
public Dhcp.Types.MessageType Type { get; set; }
Property Value
Type Description
Dhcp.Types.MessageType

Yiaddr

Your IP address (yiaddr).

Declaration
public string Yiaddr { get; set; }
Property Value
Type Description
string
In this article
Back to top Generated by DocFX