C 言語ユーザー定義パーサー API は、以下のもので構成されています。
- ユーザー定義パーサーの機能を備えた一連のインプリメンテーション関数。
これらの関数は、メッセージ・ブローカーによって呼び出されます。
大半のインプリメンテーション関数は必須であり、開発者により提供されない場合には、実行時に例外が発生する原因となります。
- メッセージ・ブローカーでのリソースの作成や、
ブローカーに対するサービスの要求を行うための一連のユーティリティー関数。これらのユーティリティー関数は、ユーザー定義パーサーによって呼び出すことができます。