CTR-Pia  5.4.3
Game Communication Engine
 全て クラス ネームスペース 関数 変数 型定義 列挙型 列挙型の値 ページ
ネームスペース nn::pia::framework

PiaFramework の名前空間です。 PiaFramework は、他のモジュールの機能を統合するモジュールです。 [詳細]

構成

class  Framework
 framework モジュールを使用するためのシングルトンクラスです。 [詳細]
 
class  InetService
 inet モジュールの管理クラスです。 [詳細]
 
struct  InitializeCloneSetting
 clone の初期化に必要なデータを持つ構造体です。 [詳細]
 
struct  InitializeFrameworkSetting
 framework の初期化に必要なデータを持つ構造体です。 [詳細]
 
struct  InitializeInetSetting
 inet の初期化に必要なデータを持つ構造体です。 [詳細]
 
struct  InitializeLanSetting
 lan の初期化に必要なデータを持つ構造体です。 [詳細]
 
struct  InitializeLocalSetting
 local の初期化に必要なデータを持つ構造体です。 [詳細]
 
struct  InitializeSessionSetting
 session の初期化に必要なデータを持つ構造体です。 [詳細]
 
struct  InitializeSyncSetting
 sync の初期化に必要なデータを持つ構造体です。 [詳細]
 
struct  InitializeTransportSetting
 transport の初期化に必要なデータを持つ構造体です。 [詳細]
 
struct  JoinRandomSessionSetting
 セッションを構築する際に必要なデータを持つ構造体です。 [詳細]
 
struct  LanJoinRandomSessionSetting
 lan を使用してセッションを構築する際に必要なデータを持つ構造体です。 [詳細]
 
struct  NexJoinRandomSessionSetting
 NEX を使用してセッションを構築する際に必要なデータを持つ構造体です。 [詳細]
 
class  NexService
 NEX サービスの管理クラスです。 [詳細]
 
struct  ResultInfo
 処理の結果を示す Result にネットワークのエラーコードを持たせた構造体です。 [詳細]
 
struct  SetEmulationParamArg
 レイテンシエミュレーション、およびパケロスエミュレーションに必要なデータを持つ構造体です。 [詳細]
 
struct  StartupNetworkSetting
 ネットワーク(ネットワークインターフェース、ソケット)のスタートアップに必要なデータを持つ構造体です。 [詳細]
 
struct  StartupSessionSetting
 session のスタートアップに必要なデータを持つ構造体です。 [詳細]
 

列挙型

enum  NetworkType
 ネットワークの種類を列挙しています。
 

関数

void Finalize ()
 framework モジュールを終了します。
 
Result Initialize (const InitializeFrameworkSetting &setting)
 framework モジュールを初期化します。
 
bool IsInitialized ()
 framework モジュールが初期化された状態であるかどうかを返します。
 

説明

PiaFramework の名前空間です。 PiaFramework は、他のモジュールの機能を統合するモジュールです。

関数

void nn::pia::framework::Finalize ( )

framework モジュールを終了します。

framework モジュールが初期化されていない状態の時にこの API を呼び出した場合は、何もしません。

Result nn::pia::framework::Initialize ( const InitializeFrameworkSetting &  setting)

framework モジュールを初期化します。

引数
[in]settingframework の初期化に必要なパラメータです。
戻り値
無事に初期化が完了すれば、成功の Result が返されます。この関数がエラーを返さないようにアプリケーションを実装する必要があります。
返るエラーの一覧:

ResultInvalidState この関数を呼び出すタイミングが誤っています。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。

ResultAlreadyInitialized 既に初期化が完了しています。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。

ResultInvalidArgument 引数が誤っています。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。

bool nn::pia::framework::IsInitialized ( )

framework モジュールが初期化された状態であるかどうかを返します。

返るエラーの一覧:

true 初期化されている。

false 初期化されていない。