|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.directory.server.dhcp.messages.DhcpMessageModifier
Constructor Summary | |
DhcpMessageModifier()
|
Method Summary | |
DhcpMessage |
getDhcpMessage()
|
void |
setActualClientAddress(byte[] actualClientAddress)
Client IP address; only filled in if client is in BOUND, RENEW or REBINDING state and can respond to ARP requests. |
void |
setAssignedClientAddress(byte[] assignedClientAddress)
Get 'your' (client) IP address. |
void |
setBootFileName(byte[] bootFileName)
Boot file name, null terminated string; "generic" name or null in DHCPDISCOVER, fully qualified directory-path name in DHCPOFFER. |
void |
setClientHardwareAddress(byte[] clientHardwareAddress)
Client hardware address. |
void |
setFlags(short flags)
Flags. |
void |
setHardwareAddressLength(byte hardwareAddressLength)
Hardware address length (e.g. |
void |
setHardwareAddressType(byte hardwareAddressType)
Hardware address type, see ARP section in "Assigned Numbers" RFC; e.g., '1' = 10mb ethernet. |
void |
setHardwareOptions(byte hardwareOptions)
Set hops field. |
void |
setMessageType(MessageType messageType)
Message type. |
void |
setNextServerAddress(byte[] nextServerAddress)
IP address of next server to use in bootstrap; returned in DHCPOFFER, DHCPACK by server. |
void |
setOpCode(byte opCode)
Message op code / message type. |
void |
setOptions(OptionsField options)
Optional parameters field. |
void |
setRelayAgentAddress(byte[] relayAgentAddress)
Relay agent IP address, used in booting via a relay agent. |
void |
setSeconds(short seconds)
Filled in by client, seconds elapsed since client began address acquisition or renewal process. |
void |
setServerHostname(byte[] serverHostname)
Optional server host name, null terminated string. |
void |
setTransactionId(int transactionId)
Transaction ID, a random number chosen by the client, used by the client and server to associate messages and responses between a client and a server. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DhcpMessageModifier()
Method Detail |
public DhcpMessage getDhcpMessage()
public void setMessageType(MessageType messageType)
public void setOpCode(byte opCode)
public void setHardwareAddressType(byte hardwareAddressType)
public void setHardwareAddressLength(byte hardwareAddressLength)
public void setHardwareOptions(byte hardwareOptions)
hardwareOptions
- hops fieldpublic void setTransactionId(int transactionId)
public void setSeconds(short seconds)
public void setFlags(short flags)
public void setActualClientAddress(byte[] actualClientAddress)
public void setAssignedClientAddress(byte[] assignedClientAddress)
public void setNextServerAddress(byte[] nextServerAddress)
public void setRelayAgentAddress(byte[] relayAgentAddress)
public void setClientHardwareAddress(byte[] clientHardwareAddress)
public void setServerHostname(byte[] serverHostname)
public void setBootFileName(byte[] bootFileName)
public void setOptions(OptionsField options)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |