<< 目次を表示 >> ページ位置: プロジェクトの作成と管理 > Proクラウドサーバ > 有料ライセンスで利用できる機能 > 外部ツールとの連携 > 独自のSBPIサービス > ISBPIServicePluginインターフェース > SetCallbacks |
このメソッドは、コールバック関数の配列を指定するために利用します。SBPIプラグインからEnterprise Architectにデータを戻すために利用されます。
C++のみで利用します。基本的には、下部に記載の実装例をそのまま利用してください。追加のエラーチェックや値の境界チェックなどを追加できます。
入力
パラメータ |
操作方法 |
const void ** callbackFunctions |
コールバック関数へのポインタです。Enterprise Architectに情報を戻す場合に利用します。 |
コールバックを通して返す内容
なし
詳細
C++でプラグインを作成する場合には、作成後にすぐにこのメソッドが呼ばれます。Enterprise Architectにデータを戻すためのコールバック関数を受け取ります。
実装例
void ExampleServicePlugin::SetCallbacks(const void ** callbackFunctions)
{
if (callbackFunctions)
{
Result = (ResultPtr)callbackFunctions[0];
SetErrorCode = (SetErrorCodePtr)callbackFunctions[1];
SetError = (SetErrorPtr)callbackFunctions[2];
LogMessage = (LogMessagePtr)callbackFunctions[3];
}
}