CTR-Pia
5.4.3
Game Communication Engine
|
PiaClone の名前空間です。 PiaClone は状態同期ゲーム通信を実現するためのモジュールです。 [詳細]
構成 | |
class | AtomicSharingClone |
排他的に送信権を制御して双方向の送受信を行う CloneBase 派生クラスです。 [詳細] | |
class | CloneBase |
送受信を管理する基底クラスです。 [詳細] | |
class | CloneElementBase |
送受信されるデータを管理する基底クラスです。 [詳細] | |
class | CloneProfiler |
PiaClone のプロファイリング管理クラスです。 [詳細] | |
class | CloneProfilerBase |
PiaClone のプロファイリング管理クラスの基底クラスです。 [詳細] | |
class | CloneProtocol |
ステーション間で値の共有を行うためのプロトコルです。 [詳細] | |
class | EventCloneElement |
イベントの送受信を管理します。 [詳細] | |
class | EventCloneElementBase |
イベントの送受信を管理する基底クラスです。 [詳細] | |
class | ReceiveClone |
一方向の送受信の受信側を管理する CloneBase 派生クラスです。 [詳細] | |
class | ReliableCloneElement |
到達保証された値の送受信を管理します。 [詳細] | |
class | ReliableCloneElementBase |
到達保証された値の送受信を管理する基底クラスです。 [詳細] | |
class | ReliableLargeCloneElement |
到達保証されたサイズの大きい値の送受信を管理します。 [詳細] | |
class | ReliableLargeCloneElementBase |
到達保証されたサイズの大きい値の送受信を管理する基底クラスです。 [詳細] | |
class | SendClone |
一方向の送受信の送信側を管理する CloneBase 派生クラスです。 [詳細] | |
class | SequentialSharingClone |
無制限に送信のできる双方向の送受信を行う CloneBase 派生クラスです。 [詳細] | |
class | SerializePolicy |
クローンエレメントに設定する値のシリアライズ・デシリアライズの方法を定義します。 [詳細] | |
class | SharingClone |
双方向の送受信を行う CloneBase 派生クラスです。 [詳細] | |
class | UnreliableCloneElement |
到達保証されない値の送受信を管理します。 [詳細] | |
class | UnreliableCloneElementBase |
到達保証されない値の送受信を管理する基底クラスです。 [詳細] | |
型定義 | |
typedef uint32_t | ClockValue |
時刻の値を保持する型です。 | |
関数 | |
Result | BeginSetup (void) |
セットアップの開始を宣言します。 | |
Result | EndSetup (void) |
セットアップの終了を宣言します。 | |
void | Finalize (void) |
clone モジュールを終了します。 Initialize() を呼び出していない状態でこの関数を呼び出した場合は、 何もせずに返ります。 | |
Result | Initialize (void) |
clone モジュールを初期化します。 | |
bool | IsInitialized (void) |
clone モジュールが初期化された状態であるかどうかを返します。 | |
変数 | |
static const ClockValue | InvalidClock = 0xffffffff |
時刻の無効値です。 | |
PiaClone の名前空間です。 PiaClone は状態同期ゲーム通信を実現するためのモジュールです。
Result nn::pia::clone::BeginSetup | ( | void | ) |
セットアップの開始を宣言します。
ResultNotInitialized clone::Initialize() が呼ばれていません。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。
ResultInvalidState この関数を呼び出すタイミングが誤っています。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。
Result nn::pia::clone::EndSetup | ( | void | ) |
セットアップの終了を宣言します。
ResultNotInitialized clone::Initialize() が呼ばれていません。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。
ResultInvalidState この関数を呼び出すタイミングが誤っています。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。
void nn::pia::clone::Finalize | ( | void | ) |
clone モジュールを終了します。 Initialize() を呼び出していない状態でこの関数を呼び出した場合は、 何もせずに返ります。
Result nn::pia::clone::Initialize | ( | void | ) |
clone モジュールを初期化します。
bool nn::pia::clone::IsInitialized | ( | void | ) |
clone モジュールが初期化された状態であるかどうかを返します。