Fichier GCKError.h

Documentation de référence sur le fichier GCKError.h

Erreurs du framework. Plus...

Classes

class  GCKError
 Une sous-classe de NSError pour les erreurs de framework. Plus...
 

Énumérations

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
}
 Codes d'erreur du framework. Plus...
 

Variables

NSString *const kGCKErrorCustomDataKey
 Clé de l'objet JSON customData associé à l'erreur dans le dictionnaire userInfo. Plus...
 
NSString *const kGCKErrorDetailedCodeKey
 Clé d'un code d'erreur détaillé spécifique à l'API. Plus...
 
NSString *const kGCKErrorExtraInfoKey
 Clé d'informations supplémentaires sur l'erreur, telles qu'une description de l'erreur spécifique à l'API. Plus...
 
NSString *const kGCKErrorReasonKey
 Clé pour un motif d'erreur spécifique à l'API. Plus...
 
NSString *const kGCKErrorDomain
 Domaine d'erreur pour GCKErrorCode. Plus...
 

Description détaillée

Erreurs du framework.

Documentation du type d'énumération

Codes d'erreur du framework.

Énumérateur
GCKErrorCodeNoError

Code d'erreur indiquant l'absence d'erreur

GCKErrorCodeNetworkError

Code d'erreur indiquant une erreur d'E/S réseau.

GCKErrorCodeTimeout

Code d'erreur indiquant qu'une opération a expiré.

GCKErrorCodeDeviceAuthenticationFailure

Code d'erreur indiquant une erreur d'authentification.

GCKErrorCodeInvalidRequest

Code d'erreur indiquant qu'une requête non valide a été effectuée.

GCKErrorCodeCancel

Code d'erreur indiquant qu'une demande en cours a été annulée, probablement parce qu'une autre action l'a préemptée.

GCKErrorCodeReplaced

Code d'erreur indiquant qu'une requête a été remplacée par une autre requête du même type.

GCKErrorCodeNotAllowed

Code d'erreur indiquant que la requête n'a pas été autorisée et n'a pas pu être traitée.

GCKErrorCodeDuplicateRequest

Code d'erreur indiquant qu'une requête n'a pas pu être effectuée, car le même type de requête est toujours en cours de traitement.

GCKErrorCodeInvalidState

Code d'erreur indiquant que la requête n'est pas autorisée dans l'état actuel.

GCKErrorCodeSendBufferFull

Code d'erreur indiquant que les données n'ont pas pu être envoyées, car le tampon d'envoi est plein.

GCKErrorCodeMessageTooBig

Erreur indiquant que la requête n'a pas pu être envoyée, car le message dépasse la taille maximale autorisée.

GCKErrorCodeChannelNotConnected

Erreur indiquant qu'une opération de canal n'a pas pu être effectuée car le canal n'est pas actuellement connecté.

GCKErrorCodeDeviceAuthorizationFailure

Erreur indiquant que l'utilisateur n'est pas autorisé à utiliser un appareil Cast.

GCKErrorCodeDeviceNotConnected

Erreur indiquant qu'une requête d'appareil n'a pas pu être traitée, car aucune connexion n'est actuellement établie avec celui-ci.

GCKErrorCodeProtocolVersionMismatch

Erreur indiquant qu'il existe une incohérence entre les versions de protocole utilisées sur l'expéditeur et le destinataire pour une implémentation d'espace de noms donnée.

GCKErrorCodeMaxUsersConnected

Erreur indiquant que le nombre maximal d'utilisateurs est déjà connecté au récepteur.

GCKErrorCodeNetworkNotReachable

Erreur indiquant que le réseau n'est pas accessible.

GCKErrorCodeProtocolError

Erreur indiquant une erreur de protocole (données reçues non valides).

GCKErrorCodeDéjàInitialized

Erreur indiquant qu'une tentative d'initialisation d'un singleton déjà initialisé a été effectuée.

GCKErrorCodeApplicationNotFound

Code d'erreur indiquant qu'une application demandée est introuvable.

GCKErrorCodeApplicationNotRunning

Code d'erreur indiquant qu'une application demandée n'est pas en cours d'exécution.

GCKErrorCodeInvalidApplicationSessionID

Code d'erreur indiquant que l'ID de session de l'application n'était pas valide.

GCKErrorCodeSecureTransportError

Code d'erreur indiquant une erreur TLS.

L'erreur sous-jacente est l'un des codes d'erreur présentés sur cette page: https://developer.apple.com/library/mac/documentation/Security/Reference/secureTransportRef/.

GCKErrorCodeSocketDéjàConnected

Erreur indiquant qu'une tentative de connexion a été effectuée sur un socket déjà connecté.

GCKErrorCodeSocketInvalidAddress

Erreur indiquant qu'une adresse réseau ou de socket ou un type d'adresse incorrect a été fourni à une méthode ou à un initialiseur.

GCKErrorCodeSocketInvalidParameter

Erreur indiquant qu'un paramètre non valide a été fourni à une méthode ou à un initialiseur.

GCKErrorCodeInvalidResponse

Erreur indiquant que la réponse reçue n'était pas valide.

GCKErrorCodeFailedSessionUpdate

Erreur indiquant que la mise à jour de la session a été effectuée, mais que tous les appareils n'ont pas pu être déplacés.

GCKErrorCodeSessionIsNotActive

Erreur indiquant qu'une requête sur un appareil n'a pas pu être traitée, car la session en cours n'est pas active.

Depuis
4.4.5
GCKErrorCodeMediaLoadFailed

Code d'erreur indiquant que le chargement d'un fichier multimédia a échoué côté récepteur.

GCKErrorCodeInvalidMediaPlayerState

Code d'erreur indiquant qu'une commande multimédia a échoué en raison de l'état du lecteur multimédia.

GCKErrorCodeNoMediaSession

Erreur indiquant qu'aucune session multimédia n'est actuellement disponible.

GCKErrorCodeNotCastSession

Code d'erreur indiquant que la session en cours n'est pas une session de diffusion

GCKErrorCodeMediaError

Code d'erreur indiquant qu'une erreur de média générique se produit.

GCKErrorCodeAuthenticationErrorReceived

Code d'erreur indiquant que l'authentification de l'appareil a échoué en raison d'une erreur reçue.

GCKErrorCodeMalformedClientCertificate

Code d'erreur indiquant que l'authentification de l'appareil a échoué en raison de la réception d'un certificat client incorrect.

GCKErrorCodeNotX509Certificate

Code d'erreur indiquant que l'authentification de l'appareil a échoué, car le format du certificat reçu de Chromecast n'est pas attendu.

GCKErrorCodeDeviceCertificateNotTrusted

Code d'erreur indiquant que l'authentification de l'appareil a échoué, car le certificat de l'appareil n'est pas approuvé.

GCKErrorCodeSSLCertificateNotTrusted

Code d'erreur indiquant que l'authentification de l'appareil a échoué, car le certificat SSL n'est pas approuvé.

GCKErrorCodeMalformedAuthenticationResponse

Code d'erreur indiquant que l'authentification de l'appareil a échoué, car le format de la réponse de l'appareil est incorrect.

GCKErrorCodeDeviceCapabilityNotSupported

Code d'erreur indiquant que l'authentification de l'appareil a échoué, car sa fonctionnalité n'est pas compatible.

GCKErrorCodeCRLInvalid

Code d'erreur indiquant que l'authentification de l'appareil a échoué, car la LRC de l'appareil n'est pas valide.

GCKErrorCodeCRLCheckFailed

Code d'erreur indiquant que l'authentification de l'appareil a échoué, car son certificat est révoqué par CRL.

GCKErrorCodeBroadcastMessageEncryptionFailed

Code d'erreur indiquant que le chiffrement du message de diffusion a échoué.

GCKErrorCodeBroadcastKeyExchangeInvalidResponse

Code d'erreur indiquant que la réponse d'échange de clés n'est pas valide.

GCKErrorCodeBroadcastKeyExchangeInvalidInput

Code d'erreur indiquant que la réponse d'échange de clés affiche une erreur de saisie non valide.

GCKErrorCodeBroadcastKeyExchangeEmptyResponse

Code d'erreur indiquant que la réponse d'échange de clés ne contient pas de clé d'expéditeur encapsulée.

GCKErrorCodeBroadcastKeyExchangeRequestTimeout

Code d'erreur indiquant que la demande d'échange de clés a expiré.

GCKErrorCodeBroadcastKeyExchangeFailedToFindDevice

Code d'erreur indiquant qu'aucun appareil compatible avec l'échange de clés n'a été trouvé.

GCKErrorCodeBroadcastKeyExchangeFailedToConnect

Code d'erreur indiquant que la connexion à l'appareil compatible avec l'échange de clés a échoué.

GCKErrorCodeBroadcastMessageDropped

Code d'erreur indiquant que le message de diffusion est supprimé en raison de la limite du cache.

GCKErrorCodeBroadcastSocketError

Code d'erreur indiquant que le message de diffusion n'est pas envoyé en raison d'une erreur de socket.

GCKErrorCodeBroadcastFailedToGenerateEncryptionKey

Code d'erreur indiquant que la clé de chiffrement de la diffusion n'a pas pu être générée.

GCKErrorCodeGuestModeListenFailed

Code d'erreur indiquant que l'écoute a échoué.

GCKErrorCodeRemoteDisplayError

Code d'erreur indiquant qu'une erreur d'affichage à distance non spécifiée s'est produite.

Des détails supplémentaires peuvent être disponibles dans la valeur associée à la clé kGCKErrorExtraInfoKey dans les informations utilisateur.

GCKErrorCodeRemoteDisplayDeviceNotSupported

Code d'erreur indiquant que l'appareil cible n'est pas compatible avec l'affichage à distance.

GCKErrorCodeRemoteDisplayFeatureNotSupported

Code d'erreur indiquant que l'appareil cible n'est pas compatible avec une fonctionnalité spécifique d'affichage à distance

GCKErrorCodeRemoteDisplayConfigurationRejectedByReceiver

Code d'erreur indiquant que la configuration d'affichage à distance fournie a été refusée par l'appareil récepteur.

GCKErrorCodeRemoteDisplayOpenGLError

Erreur indiquant qu'une erreur OpenGL s'est produite.

Des détails supplémentaires peuvent être disponibles dans la valeur associée à la clé kGCKErrorExtraInfoKey dans les informations utilisateur.

GCKErrorCodeRemoteDisplayMetalError

Erreur indiquant qu'une erreur Metal s'est produite.

Des détails supplémentaires peuvent être disponibles dans la valeur associée à la clé kGCKErrorExtraInfoKey dans les informations utilisateur.

GCKErrorCodeRemoteDisplayAudioConversionError

Erreur indiquant qu'une erreur de conversion audio s'est produite.

Des détails supplémentaires peuvent être disponibles dans la valeur associée à la clé kGCKErrorExtraInfoKey dans les informations utilisateur.

GCKErrorCodeAppDidEnterBackground

Code d'erreur indiquant que l'application est passée en arrière-plan.

GCKErrorCodeTriggered

Code d'erreur indiquant que la connexion au récepteur a été fermée.

GCKErrorCodeUnsupportedFeature

Code d'erreur indiquant que la fonctionnalité ou l'action n'est pas compatible avec cet appareil iOS ni sur le récepteur.

GCKErrorCodeUnknown

Code d'erreur indiquant qu'une erreur inconnue ou inattendue s'est produite.

GCKErrorCodeDeviceAuthenticationMessageParseFailure

Code d'erreur indiquant que le format du message d'authentification reçu n'était pas correct et qu'une erreur s'est produite lors de l'analyse.

Depuis
4.4.5
GCKErrorCodeDeviceAuthenticationMessageChallengeReceivedFailure

Code d'erreur indiquant que la propriété challenge du message d'authentification reçu était définie sur une valeur non nulle.

Depuis
4.4.5
GCKErrorCodeDeviceAuthenticationTimeoutFailure

Code d'erreur indiquant que le message d'authentification a expiré.

Depuis
4.4.5
GCKErrorCodeLaunchRequestCancel

Code d'erreur indiquant qu'une requête de lancement d'application a été annulée.

Depuis
4.6.0
GCKErrorCodeApplicationNotRunningWithnamespaceMis matching

Code d'erreur indiquant qu'une application demandée n'est pas en cours d'exécution en raison d'une incohérence dans l'espace de noms.

GCKErrorCodeApplicationNotRunningWhenResumed

Code d'erreur indiquant qu'une application demandée n'est pas en cours d'exécution lors de sa réactivation.

GCKErrorCodeApplicationNotRunningForJoin.

Code d'erreur indiquant qu'une application de requête ne peut pas être jointe.

GCKErrorCodeApplicationNotRunningForJoinWhenReconnecting

Code d'erreur indiquant qu'une application demandée ne peut pas être jointe lors de la reconnexion.

Documentation sur les variables

NSString* const kGCKErrorCustomDataKey

Clé de l'objet JSON customData associé à l'erreur dans le dictionnaire userInfo.

NSString* const kGCKErrorDetailedCodeKey

Clé d'un code d'erreur détaillé spécifique à l'API.

Depuis
4.4.3
NSString* const kGCKErrorExtraInfoKey

Clé d'informations supplémentaires sur l'erreur, telles qu'une description de l'erreur spécifique à l'API.

NSString* const kGCKErrorReasonKey

Clé pour un motif d'erreur spécifique à l'API.

Depuis
4.4.3
NSString* const kGCKErrorDomain

Domaine d'erreur pour GCKErrorCode.