CTR-Pia
5.4.3
Game Communication Engine
|
コンソール出力をキャッシュします。 このクラスはデバッグ用です。製品には組み込んではいけません。 [詳細]
Public メソッド | |
void | Clear () |
キャッシュされている文字列をクリアします。 | |
void | Flush () |
キャッシュされている文字列をコンソールに出力してクリアします。 | |
void | Trace (uint64_t flag) const |
デバッグに有用な情報をプリントします。 | |
Static Public メソッド | |
static Result | CreateInstance (uint32_t bufferSize) |
インスタンスを作成します(シングルトンパターン)。 | |
static void | DestroyInstance () |
インスタンスを破棄します(シングルトンパターン)。 | |
static CachedPrint * | GetInstance () |
CachedPrint インスタンスへのポインタを取得します(シングルトンパターン)。 | |
コンソール出力をキャッシュします。 このクラスはデバッグ用です。製品には組み込んではいけません。
|
static |
インスタンスを作成します(シングルトンパターン)。
このAPIは、 nn::pia::common::BeginSetup() を呼び出してから、 nn::pia::common::EndSetup() を呼び出すまでの間に呼び出す必要があります。
[in] | bufferSize | キャッシュするバッファのサイズ(バイト)を指定します。512以上の値を指定する必要があります。 |
ResultAlreadyExists 既にインスタンスは作成されています。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。
ResultNotInitialized commonモジュールが初期化されていません。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。
ResultInvalidState BeginSetup() ~ EndSetup() 間で呼び出されていません。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。
ResultInvalidArgument 引数の指定が不正です。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。
|
static |
インスタンスを破棄します(シングルトンパターン)。
インスタンスが作成されていないときにこの関数が呼び出された場合は、 何も実行せずに関数から返ります。
|
inlinestatic |
CachedPrint インスタンスへのポインタを取得します(シングルトンパターン)。
void nn::pia::common::CachedPrint::Trace | ( | uint64_t | flag | ) | const |
デバッグに有用な情報をプリントします。
[in] | flag | トレースフラグの論理和。詳細は TraceFlag 型を参照してください。 |