Subversion Repositories programming

Rev

Rev 222 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 222 Rev 224
Line 10... Line 10...
10
 * Purpose: //FIXME
10
 * Purpose: //FIXME
11
 ******************************************************************************/
11
 ******************************************************************************/
12
 
12
 
13
public class DHCPTableEntry
13
public class DHCPTableEntry
14
{
14
{
-
 
15
    /* Instance Variables */
15
    private String HWAddr;
16
    private String HWAddr;
16
    private IPAddr IPAddr;
17
    private IPAddr IPAddr;
17
    private long leaseStart;
18
    private long leaseStart;
18
 
19
 
-
 
20
    /**
-
 
21
     * Method: DHCPTableEntry constructor
-
 
22
     * Purpose: Construct a DHCPTableEntry
-
 
23
     */
19
    public DHCPTableEntry (String HWAddr, IPAddr IPAddr, long leaseStart)
24
    public DHCPTableEntry (String HWAddr, IPAddr IPAddr, long leaseStart)
20
    {
25
    {
21
        this.HWAddr = HWAddr;
26
        this.HWAddr = HWAddr;
22
        this.IPAddr = IPAddr;
27
        this.IPAddr = IPAddr;
23
        this.leaseStart = leaseStart;
28
        this.leaseStart = leaseStart;
24
    }
29
    }
25
 
30
 
-
 
31
    /* Getter Functions.
-
 
32
     * Expose private variables to the outside. */
26
    public String getHWAddr () { return HWAddr; }
33
    public String getHWAddr () { return HWAddr; }
27
    public IPAddr getIPAddr () { return IPAddr; }
34
    public IPAddr getIPAddr () { return IPAddr; }
28
    public long getLeaseStart () { return leaseStart; }
35
    public long getLeaseStart () { return leaseStart; }
29
 
36
 
-
 
37
    /* Setter Functions.
-
 
38
     * Allow setting of internal variables. */
30
    public void setHWAddr (String HWAddr) { this.HWAddr = HWAddr; }
39
    public void setHWAddr (String HWAddr) { this.HWAddr = HWAddr; }
31
    //public void setIPAddr (String IPAddr) { this.IPAddr = IPAddr; }
40
    //public void setIPAddr (String IPAddr) { this.IPAddr = IPAddr; }
32
    public void setLeaseStart (long leaseStart) { this.leaseStart = leaseStart; }
41
    public void setLeaseStart (long leaseStart) { this.leaseStart = leaseStart; }
33
}
42
}
34
 
43