Classe GCKGenericChannel

Riferimento classe GCKGenericChannel

Panoramica

Un'implementazione GCKCastChannel generica, adatta all'uso quando non si desidera una sottoclasse.

GCKGenericChannel inoltra eventi di messaggio e connettività al suo delegato e non ha una logica di elaborazione propria.

Vedi GCKGenericChannelDelegate per il protocollo delegato.

Eredita GCKCastChannel.

Riepilogo del metodo di istanza

(instancetype) - initWithNamespace:
 Inizializzatore designato. Altro...
 
(instancetype) - init
 Inizializzatore predefinito non disponibile. Altro...
 
(void) - didReceiveTextMessage:
 Chiamato quando è stato ricevuto un SMS su questo canale. Altro...
 
(BOOL) - sendTextMessage:error:
 Invia un SMS su questo canale. Altro...
 
(NSInteger) - generateRequestID
 Genera un ID richiesta per un nuovo messaggio. Altro...
 
(nullable NSNumber *) - generateRequestNumber
 Un metodo di convenienza che aggrega il risultato di generateRequestID in un NSNumber. Altro...
 
(void) - didConnect
 Richiamato quando il canale è connesso, a indicare che ora è possibile scambiare messaggi con il dispositivo di trasmissione su questo canale. Altro...
 
(void) - didDisconnect
 Richiamato quando il canale è stato disconnesso, per indicare che non è più possibile scambiare messaggi con il dispositivo di trasmissione su questo canale. Altro...
 
(void) - didChangeWritableState:
 Richiamato quando lo stato scrivibile di questo canale è cambiato. Altro...
 

Riepilogo proprietà

id< GCKGenericChannelDelegatedelegate
 Il delegato per la ricezione di notifiche sui cambiamenti di stato del canale. Altro...
 
NSString * protocolNamespace
 Lo spazio dei nomi del canale. Altro...
 
BOOL isConnected
 Un flag che indica se il canale è attualmente connesso. Altro...
 
BOOL isWritable
 Un flag che indica se il canale è attualmente scrivibile. Altro...
 

Dettaglio metodo

- (instancetype) initWithNamespace: (NSString *)  protocolNamespace

Inizializzatore designato.

Parameters
protocolNamespaceThe namespace for this channel. This namespace must be unique across all channels used by a given application.

Implementa GCKCastChannel.

- (instancetype) init

Inizializzatore predefinito non disponibile.

- (void) didReceiveTextMessage: (NSString *)  message

Chiamato quando è stato ricevuto un SMS su questo canale.

L'implementazione predefinita è autonoma.

Parameters
messageThe message.
- (BOOL) sendTextMessage: (NSString *)  message
error: (GCKError *_Nullable *_Nullable)  error 

Invia un SMS su questo canale.

Parameters
messageThe message.
errorA pointer at which to store the error result. May be nil.
Ritorni
YES in caso di esito positivo o NO se non è stato possibile inviare il messaggio.
- (NSInteger) generateRequestID

Genera un ID richiesta per un nuovo messaggio.

Ritorni
L'ID generato oppure kGCKInvalidRequestID se il canale non è attualmente collegato.
- (nullable NSNumber *) generateRequestNumber

Un metodo di convenienza che aggrega il risultato di generateRequestID in un NSNumber.

Ritorni
L'ID generato oppure nil se il canale non è attualmente collegato.
- (void) didConnect

Richiamato quando il canale è connesso, a indicare che ora è possibile scambiare messaggi con il dispositivo di trasmissione su questo canale.

L'implementazione predefinita è autonoma.

- (void) didDisconnect

Richiamato quando il canale è stato disconnesso, per indicare che non è più possibile scambiare messaggi con il dispositivo di trasmissione su questo canale.

L'implementazione predefinita è autonoma.

- (void) didChangeWritableState: (BOOL)  isWritable

Richiamato quando lo stato scrivibile di questo canale è cambiato.

L'implementazione predefinita è autonoma.

Parameters
isWritableWhether the channel is now writable.
Dal
4,0

Dettagli della proprietà

- (id<GCKGenericChannelDelegate>) delegate
readwritenonatomicweak

Il delegato per la ricezione di notifiche sui cambiamenti di stato del canale.

- (NSString*) protocolNamespace
readnonatomiccopyinherited

Lo spazio dei nomi del canale.

- (BOOL) isConnected
readnonatomicassigninherited

Un flag che indica se il canale è attualmente connesso.

- (BOOL) isWritable
readnonatomicassigninherited

Un flag che indica se il canale è attualmente scrivibile.

Dal
4,0