CTR NEX API Reference
nn::nex::MethodIDGenerator クラス

このクラスは、DDLに定義されたメソッドに一意な識別子を生成します。 [詳解]

#include <NetZ/src/Core/DOCore/MethodIDGenerator.h>

+ nn::nex::MethodIDGenerator の継承関係図

静的公開メンバ関数

static MethodID GetID (const String &strMethodName)
 指定された名前のメソッドのMethodIDを取得します。 [詳解]
 
static const qCharGetMethodName (MethodID id)
 指定されたMethodIDに対応するメソッドの名前を取得します。 [詳解]
 

詳解

このクラスは、DDLに定義されたメソッドに一意な識別子を生成します。

システムはDDL(データ定義言語)やメソッド(アクションか、RMC:リモートメソッドコール)ごとに 一意な識別子を割り当てます。このクラスは、識別子を生成します。

クラスごとのメソッドの上限は、255個です。

関数詳解

static MethodID nn::nex::MethodIDGenerator::GetID ( const String strMethodName)
static

指定された名前のメソッドのMethodIDを取得します。

DDL(データ定義言語)ファイルに定義されているメソッド(アクションかRMC:リモートメソッドコール)は システムによってMethodID(一意の識別子)が割り当てられています。 この静的関数は、DDLに定義されている名前から、該当するメソッドのMethodIDを返します。

引数
[in]strMethodNameメソッドの名前を文字列で指定します。"クラス名::メソッド名"の形式で指定します。
戻り値
strMethodNameで指定された名前を持つメソッドのMethodIDが返ります。
static const qChar* nn::nex::MethodIDGenerator::GetMethodName ( MethodID  id)
static

指定されたMethodIDに対応するメソッドの名前を取得します。

DDL(データ定義言語)ファイルに定義されているメソッド(アクションかRMC:リモートメソッドコール)は システムによってMethodID(一意の識別子)が割り当てられています。 この静的関数は指定されたMethodIDから、DDLで定義された名前を取得します。

引数
[in]id取得したい対象のメソッドの、MethodIDを指定します。
戻り値
idにて指定されたメソッドの名前が返ります。