Uses of Class
org.dhcp4java.DHCPPacket

Packages that use DHCPPacket
org.dhcp4java This package provides classes for manipulating DHCP Packets: creating, parsing and sending. 
org.dhcp4java.examples This package provides simple examples using DHCP API. 
 

Uses of DHCPPacket in org.dhcp4java
 

Methods in org.dhcp4java that return DHCPPacket
 DHCPPacket DHCPPacket.clone()
          Returns a copy of this DHCPPacket.
protected  DHCPPacket DHCPServlet.doDecline(DHCPPacket request)
          Process DECLINE request.
protected  DHCPPacket DHCPServlet.doDiscover(DHCPPacket request)
          Process DISCOVER request.
protected  DHCPPacket DHCPServlet.doInform(DHCPPacket request)
          Process INFORM request.
protected  DHCPPacket DHCPServlet.doRelease(DHCPPacket request)
          Process RELEASE request.
protected  DHCPPacket DHCPServlet.doRequest(DHCPPacket request)
          Process REQUEST request.
static DHCPPacket DHCPPacket.getPacket(byte[] buf, int offset, int length, boolean strict)
          Factory for creating DHCPPacket objects by parsing a byte[] e.g. from a datagram.
static DHCPPacket DHCPPacket.getPacket(java.net.DatagramPacket datagram)
          Factory for creating DHCPPacket objects by parsing a DatagramPacket object.
static DHCPPacket DHCPResponseFactory.makeDHCPAck(DHCPPacket request, java.net.InetAddress offeredAddress, int leaseTime, java.net.InetAddress serverIdentifier, java.lang.String message, DHCPOption[] options)
          Create a populated DHCPACK response.
static DHCPPacket DHCPResponseFactory.makeDHCPNak(DHCPPacket request, java.net.InetAddress serverIdentifier, java.lang.String message)
          Create a populated DHCPNAK response.
static DHCPPacket DHCPResponseFactory.makeDHCPOffer(DHCPPacket request, java.net.InetAddress offeredAddress, int leaseTime, java.net.InetAddress serverIdentifier, java.lang.String message, DHCPOption[] options)
          Create a populated DHCPOFFER response.
protected  DHCPPacket DHCPPacket.marshall(byte[] buffer, int offset, int length, java.net.InetAddress address0, int port0, boolean strict)
          Convert a specified byte array containing a DHCP message into a DHCPMessage object.
protected  DHCPPacket DHCPServlet.service(DHCPPacket request)
          General method for parsing a DHCP request.
 

Methods in org.dhcp4java with parameters of type DHCPPacket
 DHCPOption DHCPOption.applyOption(DHCPPacket request)
          Get the option value based on the context, i.e. the client's request.
protected  DHCPPacket DHCPServlet.doDecline(DHCPPacket request)
          Process DECLINE request.
protected  DHCPPacket DHCPServlet.doDiscover(DHCPPacket request)
          Process DISCOVER request.
protected  DHCPPacket DHCPServlet.doInform(DHCPPacket request)
          Process INFORM request.
protected  DHCPPacket DHCPServlet.doRelease(DHCPPacket request)
          Process RELEASE request.
protected  DHCPPacket DHCPServlet.doRequest(DHCPPacket request)
          Process REQUEST request.
static java.net.InetSocketAddress DHCPResponseFactory.getDefaultSocketAddress(DHCPPacket request, byte responseType)
          Calculates the addres/port to which the response must be sent, according to rfc 2131, section 4.1.
static DHCPPacket DHCPResponseFactory.makeDHCPAck(DHCPPacket request, java.net.InetAddress offeredAddress, int leaseTime, java.net.InetAddress serverIdentifier, java.lang.String message, DHCPOption[] options)
          Create a populated DHCPACK response.
static DHCPPacket DHCPResponseFactory.makeDHCPNak(DHCPPacket request, java.net.InetAddress serverIdentifier, java.lang.String message)
          Create a populated DHCPNAK response.
static DHCPPacket DHCPResponseFactory.makeDHCPOffer(DHCPPacket request, java.net.InetAddress offeredAddress, int leaseTime, java.net.InetAddress serverIdentifier, java.lang.String message, DHCPOption[] options)
          Create a populated DHCPOFFER response.
protected  DHCPPacket DHCPServlet.service(DHCPPacket request)
          General method for parsing a DHCP request.
 

Uses of DHCPPacket in org.dhcp4java.examples
 

Methods in org.dhcp4java.examples that return DHCPPacket
 DHCPPacket DHCPSnifferServlet.service(DHCPPacket request)
          Print received packet as INFO log, and do not respnd.
 

Methods in org.dhcp4java.examples with parameters of type DHCPPacket
 DHCPPacket DHCPSnifferServlet.service(DHCPPacket request)
          Print received packet as INFO log, and do not respnd.