IpRange Class Reference
[IP related utilities]

Inheritance diagram for IpRange:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 __construct (IpAddress $startIp, IpAddress $endIp)
 getStart ()
 
Returns:
IpAddress

 setStart (IpAddress $startIp)
 
Returns:
IpRange

 getEnd ()
 
Returns:
IpAddress

 setEnd (IpAddress $endIp)
 
Returns:
IpRange

 contains ($probe)

Static Public Member Functions

static create (IpAddress $startIp, IpAddress $endIp)
 
Returns:
IpRange


Private Attributes

 $startIp = null
 $endIp = null


Detailed Description

Definition at line 16 of file IpRange.class.php.


Constructor & Destructor Documentation

IpRange::__construct ( IpAddress startIp,
IpAddress endIp 
)

Definition at line 29 of file IpRange.class.php.


Member Function Documentation

static IpRange::create ( IpAddress startIp,
IpAddress endIp 
) [static]

Returns:
IpRange

Definition at line 24 of file IpRange.class.php.

IpRange::getStart (  ) 

Returns:
IpAddress

Implements SingleRange.

Definition at line 43 of file IpRange.class.php.

IpRange::setStart ( IpAddress startIp  ) 

Returns:
IpRange

Definition at line 51 of file IpRange.class.php.

IpRange::getEnd (  ) 

Returns:
IpAddress

Implements SingleRange.

Definition at line 61 of file IpRange.class.php.

IpRange::setEnd ( IpAddress endIp  ) 

Returns:
IpRange

Definition at line 69 of file IpRange.class.php.

IpRange::contains ( probe  ) 

Implements SingleRange.

Definition at line 76 of file IpRange.class.php.


Member Data Documentation

IpRange::$startIp = null [private]

Definition at line 18 of file IpRange.class.php.

IpRange::$endIp = null [private]

Definition at line 19 of file IpRange.class.php.


The documentation for this class was generated from the following file:
Generated on Sun Dec 9 21:57:49 2007 for onPHP by  doxygen 1.5.4