GCKError.h ファイル

GCKError.h ファイル リファレンス

フレームワーク エラー。 その他...

クラス

class  GCKError
 フレームワーク エラー用の NSError のサブクラス。その他...
 

列挙型

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
}
 フレームワークのエラーコード。その他...
 

変数

NSString *const kGCKErrorCustomDataKey
 userInfo ディクショナリ内のエラーに関連付けられている customData JSON オブジェクトのキー。その他...
 
NSString *const kGCKErrorDetailedCodeKey
 API 固有の詳細なエラーコードのキー。その他...
 
NSString *const kGCKErrorExtraInfoKey
 API 固有のエラーの説明など、追加のエラー情報のキー。その他...
 
NSString *const kGCKErrorReasonKey
 API 固有のエラー理由のキー。その他...
 
NSString *const kGCKErrorDomain
 GCKErrorCode のエラードメイン。その他...
 

詳細な説明

フレームワーク エラー。

列挙型のドキュメント

フレームワークのエラーコード。

列挙子
GCKErrorCodeNoError

エラーがないことを示すエラーコード。

GCKErrorCodeNetworkError

ネットワーク I/O エラーを示すエラーコード。

GCKErrorCodeTimeout

オペレーションがタイムアウトしたことを示すエラーコード。

GCKErrorCodeDeviceAuthenticationFailure

認証エラーを示すエラーコード。

GCKErrorCodeInvalidRequest

無効なリクエストが行われたことを示すエラーコード。

GCKErrorCodeCancelled

進行中のリクエストがキャンセルされたことを示すエラーコード。別のアクションによってプリエンプトされた可能性が高いと考えられます。

GCKErrorCodeReplaced

リクエストが同じタイプの別のリクエストに置き換えられたことを示すエラーコード。

GCKErrorCodeNotAllowed

リクエストが許可されていないため、完了できなかったことを示すエラーコード。

GCKErrorCodeDuplicateRequest

同じタイプのリクエストが処理中のため、リクエストできなかったことを示すエラーコード。

GCKErrorCodeInvalidState

リクエストが現在の状態で許可されていないことを示すエラーコード。

GCKErrorCodeSendBufferFull

送信バッファがいっぱいになったためデータを送信できなかったことを示すエラーコード。

GCKErrorCodeMessageTooBig

メッセージのサイズが上限を超えているため、リクエストを送信できなかったことを示すエラー。

GCKErrorCodeChannelNotConnected

チャンネルが現在接続されていないため、チャンネルの操作を完了できなかったことを示すエラー。

GCKErrorCodeDeviceAuthorizationFailure

ユーザーにキャスト デバイスの使用権限がないことを示すエラー。

GCKErrorCodeDeviceNotConnected

デバイスとの接続が現在確立されていないため、デバイスのリクエストを完了できなかったことを示すエラー。

GCKErrorCodeProtocolVersionMismatch

特定の名前空間の実装に関して、送信側と受信側で使用されているプロトコル バージョンが一致していないことを示すエラー。

GCKErrorCodeMaxUsersConnected

レシーバーに接続したユーザーの数が上限に達していることを示すエラー。

GCKErrorCodeNetworkNotReachable

ネットワークにアクセスできないことを示すエラー。

GCKErrorCodeProtocolError

プロトコル エラー(無効なデータの受信)を示すエラー。

GCKErrorCodeAlreadyInitialized

すでに初期化されているシングルトンを初期化しようとしたことを示すエラーです。

GCKErrorCodeApplicationNotFound

リクエストされたアプリケーションが見つからなかったことを示すエラーコード。

GCKErrorCodeApplicationNotRunning

リクエストされたアプリケーションが現在実行されていないことを示すエラーコード。

GCKErrorCodeInvalidApplicationSessionID

アプリケーション セッション ID が無効であることを示すエラーコード。

GCKErrorCodeSecureTransportError

TLS エラーを示すエラーコード。

根本的なエラーは、https://developer.apple.com/library/mac/documentation/Security/Reference/secureTransportRef/ に記載されているエラーコードのいずれかです。

GCKErrorCodeSocketAlreadyConnected

すでに接続されているソケットに対して接続が試行されたことを示すエラー。

GCKErrorCodeSocketInvalidAddress

メソッドまたはイニシャライザに無効なネットワークまたはソケットのアドレス、またはアドレスタイプが提供されたことを示すエラー。

GCKErrorCodeSocketInvalidParameter

メソッドまたはイニシャライザに無効なパラメータが指定されたことを示すエラー。

GCKErrorCodeInvalidResponse

受信したレスポンスが無効であることを示すエラー。

GCKErrorCodeFailedSessionUpdate

セッションの更新が完了したが、すべてのデバイスを移動できなかったことを示すエラー。

GCKErrorCodeSessionIsNotActive

現在のセッションがアクティブでないため、デバイス リクエストを完了できなかったことを示すエラー。

開始:
4.4.5
GCKErrorCodeMediaLoadFailed

レシーバー側でメディアの読み込みが失敗したことを示すエラーコード。

GCKErrorCodeInvalidMediaPlayerState

メディア プレーヤーの状態が原因でメディア コマンドが失敗したことを示すエラーコード。

GCKErrorCodeNoMediaSession

利用可能なメディア セッションがないことを示すエラー。

GCKErrorCodeNotCastSession

現在のセッションがキャスト セッションではないことを示すエラーコード。

GCKErrorCodeMediaError

一般的なメディアエラーが発生したことを示すエラーコード。

GCKErrorCodeAuthenticationErrorReceived

受信したエラーが原因でデバイスの認証が失敗したことを示すエラーコード。

GCKErrorCodeMalformedClientCertificate

不正な形式のクライアント証明書が受信されたためにデバイスの認証が失敗したことを示すエラーコード。

GCKErrorCodeNotX509Certificate

Chromecast から受け取った証明書が適切な形式ではないため、デバイスを認証できなかったことを示すエラーコード。

GCKErrorCodeDeviceCertificateNotTrusted

デバイス証明書が信頼されていないためデバイスの認証に失敗したことを示すエラーコード。

GCKErrorCodeSSLCertificateNotTrusted

SSL 証明書が信頼されていないためデバイスの認証に失敗したことを示すエラーコード。

GCKErrorCodeMalformedAuthenticationResponse

デバイスからのレスポンスの形式が正しくないため、デバイスの認証が失敗したことを示すエラーコード。

GCKErrorCodeDeviceCapabilityNotSupported

デバイスの機能が「サポート対象外」と示されているためにデバイスの認証が失敗したことを示すエラーコード。

GCKErrorCodeCRLInvalid

デバイスの CRL が無効なためデバイスの認証が失敗したことを示すエラーコード。

GCKErrorCodeCRLCheckFailed

CRL によってデバイス証明書が取り消されたためにデバイスの認証が失敗したことを示すエラーコード。

GCKErrorCodeBroadcastMessageEncryptionFailed

ブロードキャスト メッセージが暗号化に失敗したことを示すエラーコード。

GCKErrorCodeBroadcastKeyExchangeInvalidResponse

鍵交換のレスポンスが無効であることを示すエラーコード。

GCKErrorCodeBroadcastKeyExchangeInvalidInput

鍵交換レスポンスで無効な入力エラーが表示されたことを示すエラーコード。

GCKErrorCodeBroadcastKeyExchangeEmptyResponse

鍵交換のレスポンスにラップされた送信者鍵が含まれていないことを示すエラーコード。

GCKErrorCodeBroadcastKeyExchangeRequestTimeout

鍵交換リクエストがタイムアウトしたことを示すエラーコード。

GCKErrorCodeBroadcastKeyExchangeFailedToFindDevice

鍵交換が可能なデバイスが見つからないことを示すエラーコード。

GCKErrorCodeBroadcastKeyExchangeFailedToConnect

鍵交換が可能なデバイスに接続できなかったことを示すエラーコード。

GCKErrorCodeBroadcastMessageDropped

キャッシュの上限が原因でブロードキャスト メッセージが破棄されたことを示すエラーコード。

GCKErrorCodeBroadcastSocketError

ソケットエラーが原因でブロードキャスト メッセージが送信されないことを示すエラーコード。

GCKErrorCodeBroadcastFailedToGenerateEncryptionKey

ブロードキャスト暗号鍵の生成が失敗したことを示すエラーコード。

GCKErrorCodeGuestModeListenFailed

リッスンが失敗したことを示すエラーコード。

GCKErrorCodeRemoteDisplayError

不明なリモート ディスプレイ エラーが発生したことを示すエラーコード。

ユーザー情報のキー kGCKErrorExtraInfoKey に関連付けられた値で詳細を確認できます。

GCKErrorCodeRemoteDisplayDeviceNotSupported

対象デバイスが Remote Display をサポートしていないことを示すエラーコード。

GCKErrorCodeRemoteDisplayFeatureNotSupported

対象デバイスが特定のリモート ディスプレイ機能をサポートしていないことを示すエラーコード。

GCKErrorCodeRemoteDisplayConfigurationRejectedByReceiver

提供されたリモート ディスプレイの設定が受信側のデバイスによって拒否されたことを示すエラーコード。

GCKErrorCodeRemoteDisplayOpenGLError

OpenGL エラーが発生したことを示すエラー。

ユーザー情報のキー kGCKErrorExtraInfoKey に関連付けられた値で詳細を確認できます。

GCKErrorCodeRemoteDisplayMetalError

メタルエラーが発生したことを示すエラー。

ユーザー情報のキー kGCKErrorExtraInfoKey に関連付けられた値で詳細を確認できます。

GCKErrorCodeRemoteDisplayAudioConversionError

音声変換エラーが発生したことを示すエラー。

ユーザー情報のキー kGCKErrorExtraInfoKey に関連付けられた値で詳細を確認できます。

GCKErrorCodeApp DidEnterBackground

アプリがバックグラウンドに移動したことを示すエラーコード。

GCKErrorCodeDisconnected

レシーバーへの接続が閉じたことを示すエラーコード。

GCKErrorCodeUnsupportedFeature

機能またはアクションがこの iOS デバイスまたはレシーバーでサポートされていないことを示すエラーコード。

GCKErrorCodeUnknown

不明な予期しないエラーが発生したことを示すエラーコード。

GCKErrorCodeDeviceAuthenticationMessageParseFailure

受信した認証メッセージの形式が正しくないため、解析中にエラーが発生したことを示すエラーコード。

開始:
4.4.5
GCKErrorCodeDeviceAuthenticationMessageChallengeReceivedFailure

受信した認証メッセージで challenge プロパティが null 以外の値に設定されていることを示すエラーコード。

開始:
4.4.5
GCKErrorCodeDeviceAuthenticationTimeoutFailure

認証メッセージ リクエストがタイムアウトしたことを示すエラーコード。

開始:
4.4.5
GCKErrorCodeLaunchRequestCancelled

アプリの起動リクエストがキャンセルされたことを示すエラーコード。

開始:
4.6.0
GCKErrorCodeApplicationNotRunningWithNamespaceMisMatches

名前空間が一致しないため、リクエストされたアプリケーションが現在実行されていないことを示すエラーコード。

GCKErrorCodeApplicationNotRunningWhenResumed

再開時に、リクエストされたアプリケーションが現在実行されていないことを示すエラーコード。

GCKErrorCodeApplicationNotRunningForJoin

リクエスト アプリケーションを参加できないことを示すエラーコード。

GCKErrorCodeApplicationNotRunningForJoinWhenReconnecting

再接続時にリクエストされたアプリケーションを参加できないことを示すエラーコード。

変数に関するドキュメント

NSString* const kGCKErrorCustomDataKey

userInfo ディクショナリ内のエラーに関連付けられている customData JSON オブジェクトのキー。

NSString* const kGCKErrorDetailedCodeKey

API 固有の詳細なエラーコードのキー。

開始:
4.4.3
NSString* const kGCKErrorExtraInfoKey

API 固有のエラーの説明など、追加のエラー情報のキー。

NSString* const kGCKErrorReasonKey

API 固有のエラー理由のキー。

開始:
4.4.3
NSString* const kGCKErrorDomain

GCKErrorCode のエラードメイン。