GCKNetworkAddress-Klasse

GCKNetworkAddress-Klassenreferenz

Überblick

Ein Objekt, das eine Netzwerk-IP-Adresse darstellt.

Dieses Objekt ist unveränderlich.

Seit
4,2

Übernimmt NSObject, <NSKopieren> und <NSSecureCoding>.

Übersicht über Instanzmethoden

(instancetype) - init
 Die Verwendung des Standardinitialisierers ist nicht zulässig. Mehr...
 
(instancetype) - initWithType:ipAddress:
 Erstellt eine GCKNetworkAddress mit dem angegebenen Adresstyp und der angegebenen IP-Adresse. Mehr...
 
(instancetype) - initWithType:addressData:
 Erstellt ein GCKNetworkAddress mit dem angegebenen Adresstyp und der Rohadresse. Mehr...
 

Klassenmethodenzusammenfassung

(GCKNetworkAddress *) + wildcardAddressOfType:
 Erstellt eine Platzhalteradresse des angegebenen Typs. Mehr...
 
(GCKNetworkAddress *) + loopbackAddressOfType:
 Erstellt eine Loopback-Adresse des angegebenen Typs. Mehr...
 
(GCKNetworkAddress *) + IPv4BroadcastAddress
 Erstellt eine IPv4-Broadcastadresse. Mehr...
 
(GCKNetworkAddress *) + addressWithIPv4Address:
 Erstellt eine IPv4-Adresse. Mehr...
 
(GCKNetworkAddress *) + addressWithIPv6Address:
 Erstellt eine IPv6-Adresse. Mehr...
 
(GCKNetworkAddress *) + addressWithIPCPath:
 Erstellt eine IPC-Adresse. Mehr...
 

Property-Zusammenfassung

GCKNetworkAddressType type
 Der Adresstyp. Mehr...
 
NSString * ipAddress
 Die IP-Adresse. Mehr...
 
NSData * addressData
 Die Netzwerkadresse als NSData mit der entsprechenden Adressstruktur (z.B. struct in_addr oder struct in6_addr). Mehr...
 

Methodendetail

- (instancetype) init

Die Verwendung des Standardinitialisierers ist nicht zulässig.

- (instancetype) initWithType: (GCKNetworkAddressType)  type
ipAddress: (nullable NSString *)  ipAddress 

Erstellt eine GCKNetworkAddress mit dem angegebenen Adresstyp und der angegebenen IP-Adresse.

Parameters
typeThe address type.
ipAddressThe IP address, in textual form. May be nil to indicate the wildcard ("any") address.
- (instancetype) initWithType: (GCKNetworkAddressType)  type
addressData: (nullable NSData *)  addressData 

Erstellt ein GCKNetworkAddress mit dem angegebenen Adresstyp und der Rohadresse.

Parameters
typeThe address type.
addressDataAn NSData object containing the appropriate address structure (e.g., struct in_addr or struct in6_addr). For the GCKNNetworkAddressTypeIPC, the data is expected to be a UTF8 encoding.
+ (GCKNetworkAddress *) wildcardAddressOfType: (GCKNetworkAddressType)  type

Erstellt eine Platzhalteradresse des angegebenen Typs.

+ (GCKNetworkAddress *) loopbackAddressOfType: (GCKNetworkAddressType)  type

Erstellt eine Loopback-Adresse des angegebenen Typs.

+ (GCKNetworkAddress *) IPv4BroadcastAddress

Erstellt eine IPv4-Broadcastadresse.

+ (GCKNetworkAddress *) addressWithIPv4Address: (NSString *)  ipAddress

Erstellt eine IPv4-Adresse.

+ (GCKNetworkAddress *) addressWithIPv6Address: (NSString *)  ipAddress

Erstellt eine IPv6-Adresse.

+ (GCKNetworkAddress *) addressWithIPCPath: (NSString *)  path

Erstellt eine IPC-Adresse.

Objektdetails

- (GCKNetworkAddressType) type
readnonatomicassign

Der Adresstyp.

- (NSString*) ipAddress
readnonatomiccopy

Die IP-Adresse.

- (NSData*) addressData
readnonatomiccopy

Die Netzwerkadresse als NSData mit der entsprechenden Adressstruktur (z.B. struct in_addr oder struct in6_addr).

Für den Adresstyp IPC ist dieses Feld eine UTF8-Codierung.