Arquivo GCKError.h

Referência do arquivo GCKError.h

Erros de framework. Mais…

Classes

class  GCKError
 Uma subclasse de NSError para erros de framework. Mais...
 

Enumerações

enum  GCKErrorCode {
  GCKErrorCodeNoError = 0, GCKErrorCodeNetworkError = 1, GCKErrorCodeTimeout = 2, GCKErrorCodeDeviceAuthenticationFailure = 3,
  GCKErrorCodeInvalidRequest = 4, GCKErrorCodeCancelled = 5, GCKErrorCodeReplaced = 6, GCKErrorCodeNotAllowed = 7,
  GCKErrorCodeDuplicateRequest = 8, GCKErrorCodeInvalidState = 9, GCKErrorCodeSendBufferFull = 10, GCKErrorCodeMessageTooBig = 11,
  GCKErrorCodeChannelNotConnected = 12, GCKErrorCodeDeviceAuthorizationFailure = 13, GCKErrorCodeDeviceNotConnected = 14, GCKErrorCodeProtocolVersionMismatch = 15,
  GCKErrorCodeMaxUsersConnected = 16, GCKErrorCodeNetworkNotReachable = 17, GCKErrorCodeProtocolError = 18, GCKErrorCodeAlreadyInitialized = 19,
  GCKErrorCodeApplicationNotFound = 20, GCKErrorCodeApplicationNotRunning = 21, GCKErrorCodeInvalidApplicationSessionID = 22, GCKErrorCodeSecureTransportError = 23,
  GCKErrorCodeSocketAlreadyConnected = 24, GCKErrorCodeSocketInvalidAddress = 25, GCKErrorCodeSocketInvalidParameter = 26, GCKErrorCodeInvalidResponse = 27,
  GCKErrorCodeFailedSessionUpdate = 28, GCKErrorCodeSessionIsNotActive = 29, GCKErrorCodeMediaLoadFailed = 30, GCKErrorCodeInvalidMediaPlayerState = 31,
  GCKErrorCodeNoMediaSession = 32, GCKErrorCodeNotCastSession = 33, GCKErrorCodeMediaError = 34, GCKErrorCodeAuthenticationErrorReceived = 40,
  GCKErrorCodeMalformedClientCertificate = 41, GCKErrorCodeNotX509Certificate = 42, GCKErrorCodeDeviceCertificateNotTrusted = 43, GCKErrorCodeSSLCertificateNotTrusted = 44,
  GCKErrorCodeMalformedAuthenticationResponse = 45, GCKErrorCodeDeviceCapabilityNotSupported = 46, GCKErrorCodeCRLInvalid = 47, GCKErrorCodeCRLCheckFailed = 48,
  GCKErrorCodeBroadcastMessageEncryptionFailed = 50, GCKErrorCodeBroadcastKeyExchangeInvalidResponse = 51, GCKErrorCodeBroadcastKeyExchangeInvalidInput = 52, GCKErrorCodeBroadcastKeyExchangeEmptyResponse = 53,
  GCKErrorCodeBroadcastKeyExchangeRequestTimeout = 54, GCKErrorCodeBroadcastKeyExchangeFailedToFindDevice = 55, GCKErrorCodeBroadcastKeyExchangeFailedToConnect = 56, GCKErrorCodeBroadcastMessageDropped = 57,
  GCKErrorCodeBroadcastSocketError = 58, GCKErrorCodeBroadcastFailedToGenerateEncryptionKey = 59, GCKErrorCodeGuestModeListenFailed = 60, GCKErrorCodeRemoteDisplayError = 80,
  GCKErrorCodeRemoteDisplayDeviceNotSupported = 81, GCKErrorCodeRemoteDisplayFeatureNotSupported = 82, GCKErrorCodeRemoteDisplayConfigurationRejectedByReceiver = 83, GCKErrorCodeRemoteDisplayOpenGLError = 84,
  GCKErrorCodeRemoteDisplayMetalError = 85, GCKErrorCodeRemoteDisplayAudioConversionError = 86, GCKErrorCodeAppDidEnterBackground = 91, GCKErrorCodeDisconnected = 92,
  GCKErrorCodeUnsupportedFeature = 93, GCKErrorCodeUnknown = 99, GCKErrorCodeDeviceAuthenticationMessageParseFailure = 100, GCKErrorCodeDeviceAuthenticationMessageChallengeReceivedFailure = 101,
  GCKErrorCodeDeviceAuthenticationTimeoutFailure = 102, GCKErrorCodeLaunchRequestCancelled = 103, GCKErrorCodeApplicationNotRunningWithNamespaceMismatched = 104, GCKErrorCodeApplicationNotRunningWhenResumed = 105,
  GCKErrorCodeApplicationNotRunningForJoin = 106, GCKErrorCodeApplicationNotRunningForJoinWhenReconnecting = 107
}
 Códigos de erro do framework. Mais...
 

Variáveis

NSString *const kGCKErrorCustomDataKey
 A chave do objeto JSON customData associado ao erro no dicionário userInfo. Mais...
 
NSString *const kGCKErrorDetailedCodeKey
 A chave para um código de erro detalhado específico da API. Mais...
 
NSString *const kGCKErrorExtraInfoKey
 A chave para informações extras sobre o erro, como uma descrição do erro específica da API. Mais...
 
NSString *const kGCKErrorReasonKey
 A chave para um motivo de erro específico da API. Mais...
 
NSString *const kGCKErrorDomain
 O domínio de erro para GCKErrorCode. Mais...
 

Descrição detalhada

Erros de framework.

Documentação de tipos de enumeração

Códigos de erro do framework.

Enumerador
GCKErrorCodeNoError

Código de erro indicando que não há erros.

GCKErrorCodeNetworkError

Código de erro indicando um erro de E/S de rede.

GCKErrorCodeTimeout

Código de erro indicando que uma operação expirou.

GCKErrorCodeDeviceAuthenticationFailure

Código de erro que indica um erro de autenticação.

GCKErrorCodeInvalidRequest

Código de erro indicando que uma solicitação inválida foi feita.

GCKErrorCodeUnsubscribe

Código de erro que indica que uma solicitação em andamento foi cancelada, provavelmente porque outra ação a previu.

GCKErrorCodeReplaced

Código de erro indicando que uma solicitação foi substituída por outra do mesmo tipo.

GCKErrorCodeNotAllowed

Código de erro indicando que a solicitação não foi permitida e não pôde ser concluída.

GCKErrorCodeDuplicateRequest

Código de erro que indica que não foi possível fazer uma solicitação porque o mesmo tipo de solicitação ainda está em processamento.

GCKErrorCodeInvalidState

Código de erro indicando que a solicitação não é permitida no estado atual.

GCKErrorCodeSendBufferFull

Código de erro indicando que não foi possível enviar os dados porque o buffer de envio está cheio.

GCKErrorCodeMessageTooBig

Erro que indica que a solicitação não pôde ser enviada porque a mensagem excede o tamanho máximo permitido.

GCKErrorCodeChannelNotConnected

Erro que indica que uma operação do canal não pôde ser concluída porque o canal não está conectado no momento.

GCKErrorCodeDeviceAuthorizationFailure

Erro que indica que o usuário não está autorizado a usar um dispositivo de transmissão.

GCKErrorCodeDeviceNotConnected

Erro que indica que não foi possível concluir a solicitação de um dispositivo porque não há conexão estabelecida com ele.

GCKErrorCode ProtocolVersionMismatch

Erro que indica que há uma incompatibilidade entre as versões do protocolo usadas no remetente e no receptor para uma determinada implementação de namespace.

GCKErrorCodeMaxUsersConnected

Erro que indica que o número máximo de usuários já está conectado ao receptor.

GCKErrorCodeNetworkNotReachable

Erro que indica que a rede não está acessível.

GCKErrorCode ProtocolError

Erro que indica um erro de protocolo (dados inválidos recebidos).

GCKErrorCodeAlreadyInitialized

Erro que indica que foi feita uma tentativa de inicializar um singleton já inicializado.

GCKErrorCodeApplicationNotFound

Código do erro que indica que o aplicativo solicitado não foi encontrado.

GCKErrorCodeApplicationNotRunning

Código de erro indicando que um aplicativo solicitado não está em execução no momento.

GCKErrorCodeInvalidApplicationSessionID

Código de erro indicando que o ID da sessão do aplicativo não é válido.

GCKErrorCodeSecureTransportError

Código de erro que indica um erro de TLS.

O erro é um dos códigos de erro documentado aqui: https://developer.apple.com/library/mac/documentation/Security/Reference/secureTransportRef/

GCKErrorCodeSocketAlreadyConnected

Erro que indica que foi feita uma tentativa de conexão em um soquete que já está conectado.

GCKErrorCodeSocketInvalidAddress

Erro que indica que um endereço ou endereço de soquete ou de rede inválido foi fornecido a um método ou inicializador.

GCKErrorCodeSocketInvalidParameter

Erro que indica que um parâmetro inválido foi fornecido a um método ou inicializador.

GCKErrorCodeInvalidResponse

Erro que indica que a resposta recebida era inválida.

GCKErrorCodeFailedSessionUpdate

Erro que indica que a atualização da sessão foi concluída, mas não foi possível mover todos os dispositivos.

GCKErrorCodeSessionIsNotActive

Erro que indica que não foi possível concluir a solicitação de um dispositivo porque a sessão atual não está ativa.

Como
4.4.5
GCKErrorCodeMediaLoadFailed

Código de erro indicando que um carregamento de mídia falhou no lado do destinatário.

GCKErrorCodeInvalidMediaPlayerState

Código de erro indicando que um comando de mídia falhou devido ao estado do player de mídia.

GCKErrorCodeNoMediaSession

Erro que indica que nenhuma sessão de mídia está disponível no momento.

GCKErrorCodeNotCastSession

Código de erro indicando que a sessão atual não é de transmissão.

GCKErrorCodeMediaError

Código de erro indicando que ocorreu um erro de mídia genérico.

GCKErrorCodeAuthenticationErrorReceived

Código de erro indicando que a autenticação do dispositivo falhou devido a um erro recebido.

GCKErrorCodeMal formaClientCertificate

Código de erro indicando que a autenticação do dispositivo falhou porque um certificado do cliente incorreto foi recebido.

GCKErrorCodeNotX509Certificate

Código de erro que indica que a autenticação do dispositivo falhou porque o certificado recebido do Chromecast não é o formato esperado.

GCKErrorCodeDeviceCertificateNotTrusted

Código de erro que indica que a autenticação do dispositivo falhou porque o certificado do dispositivo não é confiável.

GCKErrorCodeSSLCertificateNotTrusted

Código de erro que indica que a autenticação do dispositivo falhou porque o certificado SSL não é confiável.

GCKErrorCodeMal formaAuthenticationResponse

Código de erro que indica que a autenticação do dispositivo falhou porque a resposta do dispositivo está incorreta.

GCKErrorCodeDeviceCapabilityNotSupported

Código de erro que indica que a autenticação do dispositivo falhou porque o recurso do dispositivo é incompatível.

GCKErrorCodeCRLInvalid

Código de erro indicando que a autenticação do dispositivo falhou porque a CRL do dispositivo é inválida.

GCKErrorCodeCRLCheckFailed

Código de erro indicando que a autenticação do dispositivo falhou porque o certificado do dispositivo foi revogado pela CRL.

GCKErrorCodeBroadcastMessageEncryptionFailed

Código de erro indicando que a mensagem de transmissão falhou ao ser criptografada.

GCKErrorCodeBroadcastKeyExchangeInvalidResponse

Código de erro indicando que a resposta da troca de chaves é inválida.

GCKErrorCodeBroadcastKeyExchangeInvalidInput

Código de erro indicando que a resposta da troca de chaves mostra um erro de entrada inválida.

GCKErrorCodeBroadcastKeyExchangeEmptyResponse

Código de erro que indica que a resposta da troca de chaves não contém uma chave de remetente encapsulada.

GCKErrorCodeBroadcastKeyExchangeRequestTimeout

Código de erro indicando que a solicitação de troca de chaves expirou.

GCKErrorCodeBroadcastKeyExchangeFailedToFindDevice

Código de erro indicando que nenhum dispositivo compatível com a troca de chaves foi encontrado.

GCKErrorCodeBroadcastKeyExchangeFailedToConnect

Código de erro indicando que houve uma falha na conexão com o dispositivo compatível com a troca de chaves.

GCKErrorCodeBroadcastMessageDropped

Código de erro indicando que a mensagem de transmissão foi descartada devido ao limite do cache.

GCKErrorCodeBroadcastSocketError

Código de erro indicando que a mensagem de transmissão não é enviada devido a um erro de soquete.

GCKErrorCodeBroadcastFailedToGenerateEncryptionKey

Código de erro indicando que não foi possível gerar a chave de criptografia de transmissão.

GCKErrorCodeGuestMode visibilidadeFailed

Código de erro indicando que a detecção falhou.

GCKErrorCodeRemoteDisplayError

Código de erro indicando que ocorreu um erro de tela remota não especificada.

Detalhes adicionais podem estar disponíveis no valor associado à chave kGCKErrorExtraInfoKey nas informações do usuário.

GCKErrorCodeRemoteDisplayDeviceNotSupported

Código de erro indicando que o dispositivo de destino não tem suporte para tela remota.

GCKErrorCodeRemoteDisplayFeatureNotSupported

Código de erro indicando que o dispositivo de destino não é compatível com o recurso de tela remota paraticular.

GCKErrorCodeRemoteDisplayConfigurationSupportedByReceiver

Código de erro indicando que a configuração de tela remota fornecida foi rejeitada pelo dispositivo receptor.

GCKErrorCodeRemoteDisplayOpenGLError

Erro que indica que ocorreu um erro no OpenGL.

Detalhes adicionais podem estar disponíveis no valor associado à chave kGCKErrorExtraInfoKey nas informações do usuário.

GCKErrorCodeRemoteDisplayMetalError

Erro que indica que ocorreu um erro no Metal.

Detalhes adicionais podem estar disponíveis no valor associado à chave kGCKErrorExtraInfoKey nas informações do usuário.

GCKErrorCodeRemoteDisplayAudioConversionError

Erro que indica que ocorreu um erro na conversão de áudio.

Detalhes adicionais podem estar disponíveis no valor associado à chave kGCKErrorExtraInfoKey nas informações do usuário.

GCKErrorCodeAppDidEnterBackground

Código de erro indicando que o aplicativo foi movido para o segundo plano.

GCKErrorCodeUninstalled

Código de erro que indica que a conexão com o receptor foi encerrada.

GCKErrorCodeSupportedFeature

Código de erro que indica que o recurso ou a ação não tem suporte neste dispositivo iOS ou no receptor.

GCKErrorCodeUnknown

Código de erro indicando que ocorreu um erro desconhecido e inesperado.

GCKErrorCodeDeviceAuthenticationMessageParseFailure

Código de erro indicando que a mensagem de autenticação recebida não foi formatada corretamente e encontrou um erro durante a análise.

Como
4.4.5
GCKErrorCodeDeviceAuthenticationMessageChallengeReceivedFailure

Código de erro indicando que a mensagem de autenticação recebida tinha a propriedade challenge definida como um valor não nulo.

Como
4.4.5
GCKErrorCodeDeviceAuthenticationTimeoutFailure

Código de erro indicando que a solicitação da mensagem de autenticação expirou.

Como
4.4.5
GCKErrorCodeLaunchRequest quantos foi cancelado

Código de erro que indica que uma solicitação de inicialização do aplicativo foi cancelada.

Como
4.6.0
GCKErrorCodeApplicationNotRunningWithNamespaceMiscorrespondente

Código de erro indicando que um aplicativo solicitado não está em execução no momento devido a um namespace incompatível.

GCKErrorCodeApplicationNotRunningWhenResumed

Código do erro indicando que um aplicativo solicitado não está em execução quando retomado.

GCKErrorCodeApplicationNotRunningForJoin

Código de erro que indica que não é possível participar de um aplicativo de solicitação.

GCKErrorCodeApplicationNotRunningForJoinWhenReconnecting

Código de erro indicando que não é possível mesclar um aplicativo solicitado ao se reconectar.

Documentação de variáveis

NSString* const kGCKErrorCustomDataKey

A chave do objeto JSON customData associado ao erro no dicionário userInfo.

NSString* const kGCKErrorDetailedCodeKey

A chave para um código de erro detalhado específico da API.

Como
4.4.3
NSString* const kGCKErrorExtraInfoKey

A chave para informações extras sobre o erro, como uma descrição do erro específica da API.

NSString* const kGCKErrorReasonKey

A chave para um motivo de erro específico da API.

Como
4.4.3
NSString* const kGCKErrorDomain

O domínio de erro para GCKErrorCode.