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