Classe GCKGenericChannel

Référence de la classe GCKGenericChannel

Présentation

Implémentation GCKCastChannel générique, adaptée à une utilisation lorsque le sous-classement n'est pas souhaité.

GCKGenericChannel transfère les messages et les événements de connectivité à son délégué, et ne possède pas sa propre logique de traitement.

Consultez GCKGenericChannelDelegate pour connaître le protocole délégué.

Hérite de GCKCastChannel.

Résumé des méthodes d'instance

(instancetype) - initWithNamespace:
 initialiseur désigné. Plus...
 
(instancetype) - init
 L'initialiseur par défaut n'est pas disponible. Plus...
 
(void) - didReceiveTextMessage:
 Appelée lorsqu'un SMS a été reçu sur cette chaîne. Plus...
 
(BOOL) - sendTextMessage:error:
 Envoie un message sur cette chaîne. Plus...
 
(NSInteger) - generateRequestID
 Génère un ID de requête pour un nouveau message. Plus...
 
(nullable NSNumber *) - generateRequestNumber
 Méthode pratique qui encapsule le résultat de generateRequestID dans un NSNumber. Plus...
 
(void) - didConnect
 Appelée lorsque ce canal a été connecté, indiquant que les messages peuvent désormais être échangés avec l'appareil Cast via ce canal. Plus...
 
(void) - didDisconnect
 Appelée lorsque ce canal a été déconnecté, ce qui indique que les messages ne peuvent plus être échangés avec l'appareil Cast via ce canal. Plus...
 
(void) - didChangeWritableState:
 Appelée lorsque l'état accessible en écriture de ce canal a changé. Plus...
 

Résumé de la propriété

id< GCKGenericChannelDelegatedelegate
 Délégué qui reçoit les notifications concernant les changements d'état de la chaîne. Plus...
 
NSString * protocolNamespace
 Espace de noms du canal. Plus...
 
BOOL isConnected
 Indicateur indiquant si ce canal est actuellement connecté. Plus...
 
BOOL isWritable
 Indicateur indiquant si ce canal est actuellement accessible en écriture. Plus...
 

Détails sur la méthode

- (instancetype) initWithNamespace: (NSString *)  protocolNamespace

initialiseur désigné.

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

Implémente GCKCastChannel.

- (instancetype) init

L'initialiseur par défaut n'est pas disponible.

- (void) didReceiveTextMessage: (NSString *)  message

Appelée lorsqu'un SMS a été reçu sur cette chaîne.

L'implémentation par défaut est "no-op".

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

Envoie un message sur cette chaîne.

Parameters
messageThe message.
errorA pointer at which to store the error result. May be nil.
Renvoie
YES en cas de réussite ou NO si le message n'a pas pu être envoyé.
- (NSInteger) generateRequestID

Génère un ID de requête pour un nouveau message.

Renvoie
ID généré ou kGCKInvalidRequestID si la chaîne n'est pas actuellement associée.
- (nullable NSNumber *) generateRequestNumber

Méthode pratique qui encapsule le résultat de generateRequestID dans un NSNumber.

Renvoie
ID généré ou nil si la chaîne n'est pas actuellement associée.
- (void) didConnect

Appelée lorsque ce canal a été connecté, indiquant que les messages peuvent désormais être échangés avec l'appareil Cast via ce canal.

L'implémentation par défaut est "no-op".

- (void) didDisconnect

Appelée lorsque ce canal a été déconnecté, ce qui indique que les messages ne peuvent plus être échangés avec l'appareil Cast via ce canal.

L'implémentation par défaut est "no-op".

- (void) didChangeWritableState: (BOOL)  isWritable

Appelée lorsque l'état accessible en écriture de ce canal a changé.

L'implémentation par défaut est "no-op".

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

Détails de la propriété

- (id<GCKGenericChannelDelegate>) delegate
readwritenonatomicweak

Délégué qui reçoit les notifications concernant les changements d'état de la chaîne.

- (NSString*) protocolNamespace
readnonatomiccopyinherited

Espace de noms du canal.

- (BOOL) isConnected
readnonatomicassigninherited

Indicateur indiquant si ce canal est actuellement connecté.

- (BOOL) isWritable
readnonatomicassigninherited

Indicateur indiquant si ce canal est actuellement accessible en écriture.

Depuis
4,0