cniDeleteNodeContext

ユーザー定義ノード・オブジェクトのインスタンスのコンテキストを削除します。 これは、ノード・オブジェクトのインスタンスが破棄される際、 メッセージ・フローが削除される際、 または構成が再デプロイされる際にはいつでもメッセージ・ブローカーによって呼び出されます。 メッセージ・フロー・ノードは、ブローカーの再構成または再デプロイ時にも削除できます。

この時点でノードは、以下の処理を担当します。
  1. 構成時またはノード処理時に獲得されたすべてのノード・インスタンス固有データ域 (コンテキストなど) を解放します。
  2. ノードの処理で獲得された任意の追加リソースを解放します。
定義されている場所 タイプ メンバー
CNI_VFT オプション iFpDeleteNodeContext

構文

void cniDeleteNodeContext(CciContext* context);

パラメーター

context
cniCreateNodeContext 関数によって作成されて戻される、 ノードのインスタンスのコンテキストのアドレス (入力)。

void _deleteNodeContext(
    CciContext* context
){
    static char* functionName = (char *)"_deleteNodeContext()";

    return;
}

関連概念
ユーザー定義の入力ノード
ユーザー定義のメッセージ処理ノード
ユーザー定義の出力ノード

関連タスク
C での入力ノードの作成
C でのメッセージ処理ノードの作成

関連資料
C 言語ノード・インプリメンテーション関数
cniCreateNodeContext