ToolTalk ユーザーズガイド

初期化

マルチスレッドクライアントで ToolTalk ライブラリを使用するには、次のような初期化コールを必要とします。


tt_feature_required(TT_FEATURE_MULTITHREADED);

このコールは、他のどの ToolTalk コールよりも前に呼び出しておく必要があります。他の ToolTalk API コールの後に tt_feature_required (TT_FEATURE_MULTITHREADED) を呼び出そうとすると、TT_ERR_TOOLATE エラーとなります。

ToolTalk を使用するライブラリやその他の再利用可能なモジュールは、ToolTalk ライブラリに照会して、呼び出しアプリケーションが ToolTalk のマルチスレッド機能を有効にしているかどうかを確認できます。tt_feature_enabled() API コールが、この目的のために追加されました。アプリケーションが初期化されているか知ることができるので、トップレベルのアプリケーションは tt_feature_enabled() をほとんど使う必要はありません。