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< GCKGenericChannelDelegate > | delegate |
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
-
protocolNamespace The 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
-
message The message.
- (BOOL) sendTextMessage: | (NSString *) | message | |
error: | (GCKError *_Nullable *_Nullable) | error | |
Envoie un message sur cette chaîne.
- Parameters
-
message The message. error A pointer at which to store the error result. May be nil
.
- Renvoie
YES
en cas de réussite ouNO
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
-
isWritable Whether the channel is now writable.
- Depuis
- 4,0
Détails de la propriété
|
readwritenonatomicweak |
Délégué qui reçoit les notifications concernant les changements d'état de la chaîne.
|
readnonatomiccopyinherited |
Espace de noms du canal.
|
readnonatomicassigninherited |
Indicateur indiquant si ce canal est actuellement connecté.
|
readnonatomicassigninherited |
Indicateur indiquant si ce canal est actuellement accessible en écriture.
- Depuis
- 4,0