Clase GCKNetworkAddress

Referencia de la clase GCKNetworkAddress

Descripción general

Un objeto que representa una dirección IP de red.

Este objeto es inmutable.

Desde
4.2

Hereda NSObject, <NSCopy> y <NSSecureCoding>.

Resumen del método de instancia

(instancetype) - init
 No se permite usar el inicializador predeterminado. Más...
 
(instancetype) - initWithType:ipAddress:
 Construye un GCKNetworkAddress con el tipo de dirección y la dirección IP especificados. Más...
 
(instancetype) - initWithType:addressData:
 Construye un objeto GCKNetworkAddress con el tipo de dirección y la dirección sin procesar proporcionados. Más...
 

Resumen del método de la clase

(GCKNetworkAddress *) + wildcardAddressOfType:
 Construye una dirección comodín del tipo determinado. Más...
 
(GCKNetworkAddress *) + loopbackAddressOfType:
 Construye una dirección de bucle invertido del tipo determinado. Más...
 
(GCKNetworkAddress *) + IPv4BroadcastAddress
 Construye una dirección de transmisión IPv4. Más...
 
(GCKNetworkAddress *) + addressWithIPv4Address:
 Construye una dirección IPv4. Más...
 
(GCKNetworkAddress *) + addressWithIPv6Address:
 Construye una dirección IPv6. Más...
 
(GCKNetworkAddress *) + addressWithIPCPath:
 Construye una dirección IPC. Más...
 

Resumen de la propiedad

GCKNetworkAddressType type
 El tipo de dirección. Más...
 
NSString * ipAddress
 La dirección IP. Más...
 
NSData * addressData
 La dirección de red como un NSData que contiene la estructura de dirección adecuada (p.ej., struct in_addr o struct in6_addr). Más...
 

Detalle del método

- (instancetype) init

No se permite usar el inicializador predeterminado.

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

Construye un GCKNetworkAddress con el tipo de dirección y la dirección IP especificados.

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 

Construye un objeto GCKNetworkAddress con el tipo de dirección y la dirección sin procesar proporcionados.

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

Construye una dirección comodín del tipo determinado.

+ (GCKNetworkAddress *) loopbackAddressOfType: (GCKNetworkAddressType)  type

Construye una dirección de bucle invertido del tipo determinado.

+ (GCKNetworkAddress *) IPv4BroadcastAddress

Construye una dirección de transmisión IPv4.

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

Construye una dirección IPv4.

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

Construye una dirección IPv6.

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

Construye una dirección IPC.

Detalles de la propiedad

- (GCKNetworkAddressType) type
readnonatomicassign

El tipo de dirección.

- (NSString*) ipAddress
readnonatomiccopy

La dirección IP.

- (NSData*) addressData
readnonatomiccopy

La dirección de red como un NSData que contiene la estructura de dirección adecuada (p.ej., struct in_addr o struct in6_addr).

Para el tipo de dirección IPC, este campo corresponde a una codificación UTF8.