Unit synaip
Description
IP adress support procedures and functions
uses
Overview
Functions and Procedures
function IsIP(const Value: string): Boolean; |
function IsIP6(const Value: string): Boolean; |
function IPToID(Host: string): Ansistring; |
function StrToIp6(value: string): TIp6Bytes; |
function Ip6ToStr(value: TIp6Bytes): string; |
function StrToIp(value: string): integer; |
function IpToStr(value: integer): string; |
function ReverseIP(Value: AnsiString): AnsiString; |
function ReverseIP6(Value: AnsiString): AnsiString; |
function ExpandIP6(Value: AnsiString): AnsiString; |
Types
Description
Functions and Procedures
function IsIP(const Value: string): Boolean; |
Returns True
, if "Value" is a valid IPv4 address. Cannot be a symbolic Name!
function IsIP6(const Value: string): Boolean; |
Returns True
, if "Value" is a valid IPv6 address. Cannot be a symbolic Name!
function IPToID(Host: string): Ansistring; |
Returns a string with the "Host" ip address converted to binary form.
Convert IPv6 address from their string form to binary byte array.
Convert IPv6 address from binary byte array to string form.
function StrToIp(value: string): integer; |
Convert IPv4 address from their string form to binary.
function IpToStr(value: integer): string; |
Convert IPv4 address from binary to string form.
function ReverseIP(Value: AnsiString): AnsiString; |
Convert IPv4 address to reverse form.
function ReverseIP6(Value: AnsiString): AnsiString; |
Convert IPv6 address to reverse form.
function ExpandIP6(Value: AnsiString): AnsiString; |
Expand short form of IPv6 address to long form.
Types
TIp6Bytes = array [0..15] of Byte; |
binary form of IPv6 adress (for string conversion routines)
TIp6Words = array [0..7] of Word; |
binary form of IPv6 adress (for string conversion routines)
Generated by PasDoc 0.9.0 on 2012-04-23 21:38:52