CTR-Pia
5.4.3
Game Communication Engine
|
LAN マッチメイクのファサード(facade、インターフェースラッパー)クラスです。 [詳細]
構成 | |
struct | LanNetworkSetting |
LAN マッチメイクで使用するネットワーク設定の構造体です。 [詳細] | |
Public メソッド | |
Result | Bind (const LanNetworkSetting &setting) |
LAN マッチメイクで使用するネットワーク設定を登録します。 | |
void | Unbind () |
登録したローカルアドレスの情報を削除します。 | |
Static Public メソッド | |
static Result | CreateInstance (void) |
インスタンスを作成します(シングルトンパターン)。 | |
static void | DestroyInstance (void) |
インスタンスを破棄します(シングルトンパターン)。 | |
static LanFacade * | GetInstance (void) |
LanFacade インスタンスへのポインタを取得します(シングルトンパターン)。 | |
LAN マッチメイクのファサード(facade、インターフェースラッパー)クラスです。
同一サブネットの LAN 上に存在する環境の場合、NEX を使用せず、 ネットワーク関連処理(送受信、セッション管理など)を行えます。
Result nn::pia::lan::LanFacade::Bind | ( | const LanNetworkSetting & | setting | ) |
LAN マッチメイクで使用するネットワーク設定を登録します。
ローカルに割当てられている IP アドレス、サブネットマスク、通信バージョンを登録します。session::Session::Startup を呼ぶ前に呼び出す必要があります。
[in] | setting | LAN マッチメイクで使用するネットワーク設定 |
|
static |
インスタンスを作成します(シングルトンパターン)。
nn::pia::ResultNotInitialized lan モジュールが未初期化です。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。
nn::pia::ResultInvalidState 呼び出すタイミングが間違っています。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。
nn::pia::ResultAlreadyExists 既にインスタンスは作成されています。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。
|
static |
インスタンスを破棄します(シングルトンパターン)。
インスタンスが作成されていないときにこの関数が呼び出された場合は、 何も実行せずに関数から返ります。
|
static |
LanFacade インスタンスへのポインタを取得します(シングルトンパターン)。
void nn::pia::lan::LanFacade::Unbind | ( | ) |
登録したローカルアドレスの情報を削除します。
session::Session::Cleanup を呼び出した後に呼び出す必要があります。