|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.dhcp4java.DHCPConstants
public final class DHCPConstants
Class holding all DHCP constants.
Method Summary | |
---|---|
static java.util.Map<java.lang.Byte,java.lang.String> |
getBootNamesMap()
Returns a map associating a BootCode and the user-readable name. |
static java.util.Map<java.lang.Byte,java.lang.String> |
getDhcpCodesMap()
Returns a map associating a DHCP code and the user-readable name. |
static java.lang.String |
getDhoName(byte code)
Converts a DHCP code into a user-readable DHCP option name. |
static java.util.Map<java.lang.Byte,java.lang.String> |
getDhoNamesMap()
Returns a map associating a DHCP option code and the user-readable name. |
static java.lang.Byte |
getDhoNamesReverse(java.lang.String name)
Converts a DHCP option name into the option code. |
static java.util.Map<java.lang.String,java.lang.Byte> |
getDhoNamesReverseMap()
Returns a map associating a user-readable DHCP option name and the option code. |
static java.util.Map<java.lang.Byte,java.lang.String> |
getHtypesMap()
Returns a map associating a HType and the user-readable name. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final byte BOOTREQUEST
public static final byte BOOTREPLY
public static final byte HTYPE_ETHER
public static final byte HTYPE_IEEE802
public static final byte HTYPE_FDDI
public static final byte HTYPE_IEEE1394
public static final byte DHCPDISCOVER
public static final byte DHCPOFFER
public static final byte DHCPREQUEST
public static final byte DHCPDECLINE
public static final byte DHCPACK
public static final byte DHCPNAK
public static final byte DHCPRELEASE
public static final byte DHCPINFORM
public static final byte DHCPFORCERENEW
public static final byte DHCPLEASEQUERY
public static final byte DHCPLEASEUNASSIGNED
public static final byte DHCPLEASEUNKNOWN
public static final byte DHCPLEASEACTIVE
public static final byte DHO_PAD
public static final byte DHO_SUBNET_MASK
public static final byte DHO_TIME_OFFSET
public static final byte DHO_ROUTERS
public static final byte DHO_TIME_SERVERS
public static final byte DHO_NAME_SERVERS
public static final byte DHO_DOMAIN_NAME_SERVERS
public static final byte DHO_LOG_SERVERS
public static final byte DHO_COOKIE_SERVERS
public static final byte DHO_LPR_SERVERS
public static final byte DHO_IMPRESS_SERVERS
public static final byte DHO_RESOURCE_LOCATION_SERVERS
public static final byte DHO_HOST_NAME
public static final byte DHO_BOOT_SIZE
public static final byte DHO_MERIT_DUMP
public static final byte DHO_DOMAIN_NAME
public static final byte DHO_SWAP_SERVER
public static final byte DHO_ROOT_PATH
public static final byte DHO_EXTENSIONS_PATH
public static final byte DHO_IP_FORWARDING
public static final byte DHO_NON_LOCAL_SOURCE_ROUTING
public static final byte DHO_POLICY_FILTER
public static final byte DHO_MAX_DGRAM_REASSEMBLY
public static final byte DHO_DEFAULT_IP_TTL
public static final byte DHO_PATH_MTU_AGING_TIMEOUT
public static final byte DHO_PATH_MTU_PLATEAU_TABLE
public static final byte DHO_INTERFACE_MTU
public static final byte DHO_ALL_SUBNETS_LOCAL
public static final byte DHO_BROADCAST_ADDRESS
public static final byte DHO_PERFORM_MASK_DISCOVERY
public static final byte DHO_MASK_SUPPLIER
public static final byte DHO_ROUTER_DISCOVERY
public static final byte DHO_ROUTER_SOLICITATION_ADDRESS
public static final byte DHO_STATIC_ROUTES
public static final byte DHO_TRAILER_ENCAPSULATION
public static final byte DHO_ARP_CACHE_TIMEOUT
public static final byte DHO_IEEE802_3_ENCAPSULATION
public static final byte DHO_DEFAULT_TCP_TTL
public static final byte DHO_TCP_KEEPALIVE_INTERVAL
public static final byte DHO_TCP_KEEPALIVE_GARBAGE
public static final byte DHO_NIS_SERVERS
public static final byte DHO_NTP_SERVERS
public static final byte DHO_VENDOR_ENCAPSULATED_OPTIONS
public static final byte DHO_NETBIOS_NAME_SERVERS
public static final byte DHO_NETBIOS_DD_SERVER
public static final byte DHO_NETBIOS_NODE_TYPE
public static final byte DHO_NETBIOS_SCOPE
public static final byte DHO_FONT_SERVERS
public static final byte DHO_X_DISPLAY_MANAGER
public static final byte DHO_DHCP_REQUESTED_ADDRESS
public static final byte DHO_DHCP_LEASE_TIME
public static final byte DHO_DHCP_OPTION_OVERLOAD
public static final byte DHO_DHCP_MESSAGE_TYPE
public static final byte DHO_DHCP_SERVER_IDENTIFIER
public static final byte DHO_DHCP_PARAMETER_REQUEST_LIST
public static final byte DHO_DHCP_MESSAGE
public static final byte DHO_DHCP_MAX_MESSAGE_SIZE
public static final byte DHO_DHCP_RENEWAL_TIME
public static final byte DHO_DHCP_REBINDING_TIME
public static final byte DHO_VENDOR_CLASS_IDENTIFIER
public static final byte DHO_DHCP_CLIENT_IDENTIFIER
public static final byte DHO_NWIP_DOMAIN_NAME
public static final byte DHO_NWIP_SUBOPTIONS
public static final byte DHO_NISPLUS_DOMAIN
public static final byte DHO_NISPLUS_SERVER
public static final byte DHO_TFTP_SERVER
public static final byte DHO_BOOTFILE
public static final byte DHO_MOBILE_IP_HOME_AGENT
public static final byte DHO_SMTP_SERVER
public static final byte DHO_POP3_SERVER
public static final byte DHO_NNTP_SERVER
public static final byte DHO_WWW_SERVER
public static final byte DHO_FINGER_SERVER
public static final byte DHO_IRC_SERVER
public static final byte DHO_STREETTALK_SERVER
public static final byte DHO_STDA_SERVER
public static final byte DHO_USER_CLASS
public static final byte DHO_FQDN
public static final byte DHO_DHCP_AGENT_OPTIONS
public static final byte DHO_NDS_SERVERS
public static final byte DHO_NDS_TREE_NAME
public static final byte DHO_NDS_CONTEXT
public static final byte DHO_CLIENT_LAST_TRANSACTION_TIME
public static final byte DHO_ASSOCIATED_IP
public static final byte DHO_USER_AUTHENTICATION_PROTOCOL
public static final byte DHO_AUTO_CONFIGURE
public static final byte DHO_NAME_SERVICE_SEARCH
public static final byte DHO_SUBNET_SELECTION
public static final byte DHO_DOMAIN_SEARCH
public static final byte DHO_CLASSLESS_ROUTE
public static final byte DHO_END
public static final java.net.InetAddress INADDR_ANY
public static final java.net.InetAddress INADDR_BROADCAST
public static final int BOOTP_REQUEST_PORT
public static final int BOOTP_REPLY_PORT
Method Detail |
---|
public static final java.util.Map<java.lang.Byte,java.lang.String> getBootNamesMap()
Currently:
1=BOOTREQUEST
2=BOOTREPLY
public static final java.util.Map<java.lang.Byte,java.lang.String> getHtypesMap()
Ex: 1=HTYPE_ETHER
public static final java.util.Map<java.lang.Byte,java.lang.String> getDhcpCodesMap()
ex: 1=DHCPDISCOVER
public static final java.util.Map<java.lang.Byte,java.lang.String> getDhoNamesMap()
ex: 1=DHO_SUBNET_MASK, 51=DHO_DHCP_LEASE_TIME,
public static final java.util.Map<java.lang.String,java.lang.Byte> getDhoNamesReverseMap()
ex: "DHO_SUBNET_MASK"=1, "DHO_DHCP_LEASE_TIME"=51
public static final java.lang.Byte getDhoNamesReverse(java.lang.String name)
name
- user-readable option name
java.lang.NullPointerException
- name is null.public static final java.lang.String getDhoName(byte code)
code
- DHCP option code
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |