IPRanges Methods |
ObjInRanges(IP as IPAddress) as Boolean |
IPAddress object in IPRanges or not. |
ArrInRanges(IP as Variant) as Boolean |
Four-bytes array representation of IP address in IPRanges or not. |
NumInRanges(IP as Integer) as Boolean |
Integer representation of IP address in IPRanges or not. |
StrInRanges(IP as String) as Boolean |
String in dotted notation representation of IP address in IPRanges or not. |
Add as IPRange |
Adds new range in IPRanges set. Returns added IPRange object. |
AddAsString(Bounds as String) as IPRange |
Adds new range in IPRanges set. Bounds parameter can be in format "X.X.X.X - X.X.X.X" or as single IP address "X.X.X.X". Returns added IPRange object. |
AddAsStringRange(LowBound, HighBound as String) as IPRange |
Adds new range in IPRanges set. LowBound and HighBound parameters must be in dotted notation format "X.X.X.X". Returns added IPRange object. |
AddAsNumberRange(LowBound, HighBound as Integer) as IPRange |
Adds new range in IPRanges set. LowBound and HighBound parameters must be in integer representation of IP addresses. Returns added IPRange object. |
AddAsArrayRange(LowBound, HighBound as Variant) as IPRange |
Adds new range in IPRanges set. LowBound and HighBound parameters must be in four-byte array representation of IP addresses. Returns added IPRange object. |
Delete(Index as Integer) |
Deletes IPRange object from IPRanges. Index must specify Index of IPRange. |
Clear |
Deletes all IPRange objects from IPRanges. |