CTR-Pia  5.4.3
Game Communication Engine
 全て クラス ネームスペース 関数 変数 型定義 列挙型 列挙型の値 ページ
クラス構成
クラス、構造体、共用体、インタフェースの説明です。
[detail level 12345]
\Nnn
 \NpiaPia の名前空間です。
  oNclonePiaClone の名前空間です。 PiaClone は状態同期ゲーム通信を実現するためのモジュールです。
  oNcommonPiaCommon の名前空間です。 PiaCommon は、 Pia 全体で利用する機能をまとめたモジュールです。
  oNframeworkPiaFramework の名前空間です。 PiaFramework は、他のモジュールの機能を統合するモジュールです。
  oNinetPiaInet の名前空間です。 PiaInet は、インターネット通信に対応するネットワーク管理モジュールです。PiaSession と一緒に使用します。
  oNlanPiaLan の名前空間です。 PiaLan は LAN P2P 通信機能を提供するネットワーク管理モジュールです。LAN マッチメイク機能を提供します。PiaSession と一緒に使用します。
  oNlocalPiaLocal の名前空間です。 PiaLocal はローカル P2P 通信の拡張機能を提供するモジュールです。PiaSession と一緒に使用します。
  oNreckoningPiaReckoning の名前空間です。 PiaReckoning モジュールは、 PiaClone 上で推測航法を用いて値の共有を行うためのモジュールです。
  oNsessionPiaSession の名前空間です。 PiaSession はゲーム参加者の集合となるセッション(集まり)の管理を行うセッション管理モジュールです。
  oNsyncPiaSync の名前空間です。 PiaSync は入力同期ゲーム通信を実現するためのモジュールです。
  oNtransportPiaTransport の名前空間です。 PiaTransport は様々な送受信機能を提供するトランスポート管理モジュールです。PiaSession と組み合わせて使用します。
  oCResult処理の結果を示すクラスです。
  oCResultAllocationFailedメモリなどのリソースの確保に失敗したことを示すリザルトコードです。この Result が返らないようにアプリケーションを実装する必要があります。
  oCResultAlreadyExists対象は既に存在していたことを示すリザルトコードです。
  oCResultAlreadyInitialized既に初期化が完了していたことを示すリザルトコードです。この Result が返らないようにアプリケーションを実装する必要があります。
  oCResultAlreadyJoinedCommunity参加しようとしたコミュニティに既に参加していた。
  oCResultBrokenData通信回線を経由してきたデータが壊れている、あるいは改ざんの疑いがあることを示すリザルトコードです。
  oCResultBufferIsFull処理を実行するのに必要なバッファが一時的に不足していたために失敗したことを示すリザルトコードです。ネットワークトラフィックの混雑によって引き起こされることもあります。時間をあけてから再度実行すれば、成功する可能性があります。
  oCResultBufferShortage引数で渡されたバッファのサイズが不足していることを示すリザルトコードです。この Result が返らないようにアプリケーションを実装する必要があります。
  oCResultCancelled非同期処理のキャンセルが要求されたことを示すリザルトコードです。
  oCResultCommunityIsClosed参加しようとしたコミュニティが参加可能期間外でした。
  oCResultCommunityIsFull参加しようとしたコミュニティが満員でした。
  oCResultCommunityIsNotFound存在しないコミュニティでした。
  oCResultCommunityUserPasswordUnmatch参加時に指定したユーザーパスワードがコミュニティに設定されたユーザーパスワードと一致しませんでした。
  oCResultCompanionStationIsLeftジョイントセッション時に同行者として指定したステーションが切断していました。
  oCResultCompanionStationIsOffline(ジョイントセッション用)追加で参加させようとしたステーションがサーバーにログインしていませんでした。
  oCResultContainerIsFullコンテナは満杯であることを示すリザルトコードです。
  oCResultCreateCommunityFailedUpperLimitコミュニティの作成上限を超えました。
  oCResultDataIsNotArrivedYet全 Station のデータが揃っていません
  oCResultDataIsNotSet送信データが設定されていません。
  oCResultDeniedByParticipants自分をブラックリストに登録しているユーザーが参加していました。
  oCResultDnsFailedDNS 解決に失敗しました。
  oCResultErrorOccurred内部でエラーが発生したことを表します。
  oCResultGameServerMaintenanceゲームサーバーがメンテナンス中です。
  oCResultGameServerProcessAbortedゲームサーバーへの処理が異常終了しました。
  oCResultHostIsNotFriend参加しようとしたセッションのホストとフレンド関係がありませんでした。
  oCResultIncompatibleFormat非互換の通信形式です。
  oCResultInvalidArgumentAPI に渡した引数が誤っていることを示すリザルトコードです。例えば NULL ポインタを渡された等のケースが該当します。この Result が返らないようにアプリケーションを実装する必要があります。
  oCResultInvalidConnection接続状態が不正であることや、無線オフモードになっていることを表します。
  oCResultInvalidStateAPI を呼び出すタイミングが誤っていることを示すリザルトコードです。 Pia ライブラリの状態が、この Result を返したAPIを呼び出せる状態ではなかったことを示します。
  oCResultInvalidSystemMessageJoin 要求への応答に不正なメッセージが返されました。
  oCResultJoinCommunityFailedUpperLimitコミュニティの参加上限を超えました。
  oCResultJoinRequestDeniedセッションホストによって Join 要求が拒否されました。
  oCResultLanHigherVersion自分のバージョンが通信相手のバージョンよりも高いことを表します。
  oCResultLanLowerVersion自分のバージョンが通信相手のバージョンよりも低いことを表します。
  oCResultLocalHigherVersion自分のバージョンが通信相手のバージョンよりも高いことを表します。
  oCResultLocalLowerVersion自分のバージョンが通信相手のバージョンよりも低いことを表します。
  oCResultMatchmakeSessionIsFull満員のマッチメイクセッションに参加しようとしました。
  oCResultMemoryLeakPia ライブラリ内部のメモリリーク疑いを表現するリザルトコードです。
  oCResultMeshIsFullJoin 要求を出したメッシュが満員で、参加できませんでした。
  oCResultNatCheckFailedNAT チェックに失敗しました。
  oCResultNatTraversalFailedBothEdmStation 間の NAT トラバーサル処理に失敗しました。Local, Remote 共に NAT タイプは EDM でした。
  oCResultNatTraversalFailedBothEdmSamePublicAddressStation 間の NAT トラバーサル処理に失敗しました。Local, Remote 共に NAT タイプは EDM でした。また、Local と Remote は同じグローバルIPアドレスでした。
  oCResultNatTraversalFailedBothEimStation 間の NAT トラバーサル処理に失敗しました。Local, Remote 共に NAT タイプは EIM でした。
  oCResultNatTraversalFailedBothEimSamePublicAddressStation 間の NAT トラバーサル処理に失敗しました。Local, Remote 共に NAT タイプは EIM でした。また、Local と Remote は同じグローバルIPアドレスでした。
  oCResultNatTraversalFailedLocalEdmRemoteEimStation 間の NAT トラバーサル処理に失敗しました。Local の NAT タイプは EDM, Remote の NAT タイプは EIM でした。
  oCResultNatTraversalFailedLocalEdmRemoteEimSamePublicAddressStation 間の NAT トラバーサル処理に失敗しました。Local の NAT タイプは EDM, Remote の NAT タイプは EIM でした。また、Local と Remote は同じグローバルIPアドレスでした。
  oCResultNatTraversalFailedLocalEimRemoteEdmStation 間の NAT トラバーサル処理に失敗しました。Local の NAT タイプは EIM, Remote の NAT タイプは EDM でした。
  oCResultNatTraversalFailedLocalEimRemoteEdmSamePublicAddressStation 間の NAT トラバーサル処理に失敗しました。Local の NAT タイプは EIM, Remote の NAT タイプは EDM でした。また、Local と Remote は同じグローバルIPアドレスでした。
  oCResultNatTraversalRequestTimeoutStation 間の NAT トラバーサル処理に失敗しました。NAT トラバーサル要求がタイムアウトしました。
  oCResultNegligibleFault無視可能なエラーを表します。
  oCResultNetworkConnectionIsLost接続が既に切断されたことを示すリザルトコードです。
  oCResultNetworkIsFullネットワークが満員でした。
  oCResultNexInternalErrorNEX 内部エラーが発生しました。
  oCResultNoDataデータが存在しない事を示すリザルトコードです。
  oCResultNotFound要求されたものが見つからなかった事を示すリザルトコードです。
  oCResultNotImplemented機能が未実装であることを示すリザルトコードです。この Result が返らないようにアプリケーションを実装する必要があります。
  oCResultNotInCommunication通信中ではありません。
  oCResultNotInitialized関数を呼びだしたオブジェクトやモジュールが未初期化であった事を示すリザルトコードです。この Result が返らないようにアプリケーションを実装する必要があります。
  oCResultNotSet事前に設定されているべき値が設定されていなかったことを示すリザルトコードです。
  oCResultParticipantInBlockListブロックリストに登録しているユーザーが参加していました。
  oCResultRelayFailedNoCandidateリレー接続に失敗しました。(リレー候補がいなかったため)
  oCResultRelayFailedRelayNumLimitリレー接続に失敗しました。(リレー数制限を超えたため)
  oCResultRelayFailedRttLimitリレー接続に失敗しました。( RTT 制限を超えたため)
  oCResultRelayFailedUnknownリレー接続に失敗しました。(詳細不明)
  oCResultSdkErrorSDK の API 呼び出しに失敗しました。
  oCResultSdkViewerErrorCodeErrorSDK の API 呼び出しに失敗しました。nn::pia::Result::GetErrorCode() で取得できるエラーコードは SDK のものになります。
  oCResultSessionConnectionIsLostセッションが切断されました。
  oCResultSessionIsClosed参加しようとしたセッションが締め切られていました。
  oCResultSessionIsNotFound既に存在していないセッションになっていました。
  oCResultSessionMigrationFailedジョイントセッション時にセッション移行に必要な処理に失敗しました。
  oCResultSessionSystemPasswordUnmatchシステムパスワードがセットされているセッションに参加しようとしましたがシステムパスワードが一致しませんでした。
  oCResultSessionUserPasswordUnmatchユーザーパスワードがセットされているセッションに参加しようとしましたがユーザーパスワードが一致しませんでした。
  oCResultSessionWrongState参加したセッションの状態が異常でした。
  oCResultSleepスリープ状態であることを示すリザルトコードです。
  oCResultStationConnectionFailedStation 間の接続処理に失敗しました。
  oCResultStationConnectionNatTraversalFailedUnknownStation 間の NAT トラバーサル処理に失敗しました。NAT タイプは不明でした。
  oCResultSuccess成功の Result です。
  oCResultTemporaryUnavailableAPI が一時的に利用できない状態であることを示すリザルトコードです。
  oCResultTimeOut非同期処理がタイムアウトしたことを示すリザルトコードです。
  oCResultUserAccountNotExistedユーザーアカウントが存在しませんでした。
  oCResultWifiOff無線がオフになっていることを示すリザルトコードです。
  \CResultWirelessControllerCountLimitation無線コントローラの接続台数が制限を超えていることを示すリザルトコードです。