Informações gerais
Uma implementação de GCKCastChannel genérica, adequada para uso quando a criação de subclasses não for desejada.
GCKGenericChannel encaminha eventos de mensagem e conectividade para o delegado e não tem uma lógica de processamento própria.
Consulte GCKGenericChannelDelegate para ver o protocolo delegado.
Herda GCKCastChannel.
Resumo do método de instância | |
| (instancetype) | - initWithNamespace: | 
| Iniciador designado.  Mais... | |
| (instancetype) | - init | 
| O inicializador padrão não está disponível.  Mais... | |
| (void) | - didReceiveTextMessage: | 
| Chamado quando uma mensagem de texto é recebida no canal.  Mais... | |
| (BOOL) | - sendTextMessage:error: | 
| Envia uma mensagem de texto neste canal.  Mais... | |
| (NSInteger) | - generateRequestID | 
| Gera um ID de solicitação para uma nova mensagem.  Mais... | |
| (nullable NSNumber *) | - generateRequestNumber | 
| Um método de conveniência que envolve o resultado de generateRequestID em um NSNumber.  Mais... | |
| (void) | - didConnect | 
| Chamado quando este canal está conectado, indicando que agora é possível trocar mensagens com o dispositivo de transmissão por este canal.  Mais... | |
| (void) | - didDisconnect | 
| Chamado quando este canal é desconectado, indicando que as mensagens não podem mais ser trocadas com o dispositivo de transmissão por este canal.  Mais... | |
| (void) | - didChangeWritableState: | 
| Chamado quando o estado gravável do canal muda.  Mais... | |
Resumo da propriedade | |
| id< GCKGenericChannelDelegate > | delegate | 
| O delegado para receber notificações sobre mudanças no estado do canal.  Mais... | |
| NSString * | protocolNamespace | 
| O namespace do canal.  Mais... | |
| BOOL | isConnected | 
| Uma sinalização que indica se o canal está conectado no momento.  Mais... | |
| BOOL | isWritable | 
| Uma sinalização que indica se o canal é gravável no momento.  Mais... | |
Detalhes dos métodos
| - (instancetype) initWithNamespace: | (NSString *) | protocolNamespace | 
Iniciador designado.
- Parameters
 - 
  
protocolNamespace The namespace for this channel. This namespace must be unique across all channels used by a given application.  
Implementa GCKCastChannel.
| - (instancetype) init | 
O inicializador padrão não está disponível.
| - (void) didReceiveTextMessage: | (NSString *) | message | 
Chamado quando uma mensagem de texto é recebida no canal.
A implementação padrão é um ambiente autônomo.
- Parameters
 - 
  
message The message.  
| - (BOOL) sendTextMessage: | (NSString *) | message | |
| error: | (GCKError *_Nullable *_Nullable) | error | |
Envia uma mensagem de texto neste canal.
- Parameters
 - 
  
message The message. error A pointer at which to store the error result. May be nil. 
- Retorna
 YESse for bem-sucedido ouNOse não for possível enviar a mensagem.
| - (NSInteger) generateRequestID | 
Gera um ID de solicitação para uma nova mensagem.
- Retorna
 - O ID gerado, ou kGCKInvalidRequestID se o canal não estiver conectado no momento.
 
| - (nullable NSNumber *) generateRequestNumber | 
Um método de conveniência que envolve o resultado de generateRequestID em um NSNumber.
- Retorna
 - O ID gerado, ou 
nilse o canal não estiver conectado no momento. 
| - (void) didConnect | 
Chamado quando este canal está conectado, indicando que agora é possível trocar mensagens com o dispositivo de transmissão por este canal.
A implementação padrão é um ambiente autônomo.
| - (void) didDisconnect | 
Chamado quando este canal é desconectado, indicando que as mensagens não podem mais ser trocadas com o dispositivo de transmissão por este canal.
A implementação padrão é um ambiente autônomo.
| - (void) didChangeWritableState: | (BOOL) | isWritable | 
Chamado quando o estado gravável do canal muda.
A implementação padrão é um ambiente autônomo.
- Parameters
 - 
  
isWritable Whether the channel is now writable.  
- Como
 - 4,0
 
Detalhe da propriedade
      
  | 
  readwritenonatomicweak | 
O delegado para receber notificações sobre mudanças no estado do canal.
      
  | 
  readnonatomiccopyinherited | 
O namespace do canal.
      
  | 
  readnonatomicassigninherited | 
Uma sinalização que indica se o canal está conectado no momento.
      
  | 
  readnonatomicassigninherited | 
Uma sinalização que indica se o canal é gravável no momento.
- Como
 - 4,0