MediaWiki  REL1_19
IP.php File Reference

Functions and constants to play with IP addresses and ranges. More...

Go to the source code of this file.

Classes

class  IP
 A collection of public static functions to play with IP address and IP blocks. More...

Enumerations

enum  IP_ADDRESS_STRING
enum  RE_IP_ADD
enum  RE_IP_BLOCK
enum  RE_IP_BYTE
enum  RE_IP_PREFIX
enum  RE_IPV6_ADD
enum  RE_IPV6_BLOCK
enum  RE_IPV6_GAP
enum  RE_IPV6_PREFIX
enum  RE_IPV6_V4_PREFIX
enum  RE_IPV6_WORD

Detailed Description

Functions and constants to play with IP addresses and ranges.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. http://www.gnu.org/copyleft/gpl.html

Author:
Antoine Musso <hashar at="" free="" dot="" fr>="">, Aaron Schulz

Definition in file IP.php.


Enumeration Type Documentation

Definition at line 61 of file IP.php.

enum RE_IP_ADD

Definition at line 28 of file IP.php.

Definition at line 31 of file IP.php.

enum RE_IP_BYTE

Definition at line 27 of file IP.php.

Definition at line 30 of file IP.php.

Definition at line 37 of file IP.php.

Definition at line 55 of file IP.php.

Definition at line 57 of file IP.php.

Definition at line 36 of file IP.php.

Definition at line 58 of file IP.php.

Definition at line 35 of file IP.php.