AZSIPRange Class Reference
Inherits from | NSObject |
---|---|
Declared in | AZSIPRange.h AZSIPRange.m |
Overview
A range of IPv4 addresses. Contains a minumum IP, maximum IP, and a string representing the range.
ipMinimum
The minimum IP address for this range, inclusive.
@property (readonly) struct in_addr ipMinimum
Discussion
The minimum IP address for this range, inclusive.
Declared In
AZSIPRange.h
ipMaximum
The maximum IP address for this range, inclusive.
@property (readonly) struct in_addr ipMaximum
Discussion
The maximum IP address for this range, inclusive.
Declared In
AZSIPRange.h
rangeString
The single IP address of range of IP addresses, represented as a string.
@property (strong, readonly) NSString *rangeString
Discussion
The single IP address of range of IP addresses, represented as a string.
Declared In
AZSIPRange.h
– initWithSingleIPString:error:
Creates an IP range using the specified single IP address represented by the given string. The address must be IPv4.
- (instancetype)initWithSingleIPString:(NSString *)ipString error:(NSError *__autoreleasing *)error
Parameters
ipString |
The single IP address. |
---|---|
error |
A pointer to a NSError*, to be set in the event of failure. |
Return Value
The newly initialized IPRange or nil if the given string is invalid.
Discussion
Creates an IP range using the specified single IP address represented by the given string. The address must be IPv4.
Declared In
AZSIPRange.h
– initWithMinIPString:maxIPString:error:
Creates an IP range encompassing the specified minimum and maximum IP addresses represented by the given strings. The addresses must be IPv4.
- (instancetype)initWithMinIPString:(NSString *)minimumString maxIPString:(NSString *)maximumString error:(NSError *__autoreleasing *)error
Parameters
minimumString |
The minimum IP address. |
---|---|
maximumString |
The maximum IP address. |
error |
A pointer to a NSError*, to be set in the event of failure. |
Return Value
The newly initialized IPRange or nil if the given string is invalid.
Discussion
Creates an IP range encompassing the specified minimum and maximum IP addresses represented by the given strings. The addresses must be IPv4.
Declared In
AZSIPRange.h
– initWithSingleIP:
Creates an IP range using the specified single IP address. The address must be IPv4.
- (instancetype)initWithSingleIP:(struct in_addr)ip
Parameters
ip |
The single IP address. |
---|
Return Value
The newly initialized IPRange.
Discussion
Creates an IP range using the specified single IP address. The address must be IPv4.
Declared In
AZSIPRange.h
– initWithMinIP:maxIP:
Creates an IP range encompassing the specified minimum and maximum IP addresses. The addresses must be IPv4.
- (instancetype)initWithMinIP:(struct in_addr)minimum maxIP:(struct in_addr)maximum
Parameters
minimum |
The minimum IP address. |
---|---|
maximum |
The maximum IP address. |
Return Value
The newly initialized IPRange.
Discussion
Creates an IP range encompassing the specified minimum and maximum IP addresses. The addresses must be IPv4.
Declared In
AZSIPRange.h