32.1 Agent
class Agent : public CORBA::Object
このクラスで提供されるメソッドを使って,特定のオブジェクトのすべてのインスタンスを,スマートエージェントのネットワーク上で検索できます。このクラスで提供されるメソッドは,次に示す二つのカテゴリに分けられます。このオブジェクトを取得するためには,ORB::resolve_initial_references("LocationService")で求めたオブジェクトをObjLocation::Agentでナロウしてください。
クライアントアプリケーションは,インタフェースリポジトリIDだけ,またはインタフェースリポジトリIDとインスタンス名の両方に基づいてオブジェクト情報を得ることができます。
トリガーを使って,一つ以上のオブジェクトインスタンスが使用できるかどうかなどの,状況の変化をクライアントアプリケーションに通知できます。
ロケーションサービスを使用するアプリケーションのコマンドラインオプションについては,「34.2 ロケーションサービスオプション」を参照してください。