C 言語ユーザー定義ノード API は、以下のもので構成されています。
- ユーザー定義ノードの機能を備えた一連のインプリメンテーション関数。
これらの関数は、ブローカーによって呼び出されます。
インプリメンテーション関数は必須であるので、開発者によって提供されないと、
実行時に例外がスローされます。
- メッセージ・ブローカーでのリソースの作成や、
ブローカーに対するサービスの要求を行うための一連のユーティリティー関数。
このユーティリティー関数は、ユーザー定義ノードから呼び出されます。
大半のユーティリティーはすべてのタイプのノードによって共用されますが、
入力ノード固有のものもいくつかあります。
それらには、本文中でマークが付けられています。