13.3 Agentクラス
Agentクラスは、アドバンスト・キューイングのコンテキストでエージェントを表します。
表13-3 Agentメソッドの概要
| メソッド | 概要 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13.3.1 Agent()
Agentクラスのコンストラクタです。
| 構文 | 説明 |
|---|---|
Agent( const Environment *env); |
デフォルト値に初期化される |
Agent( const Agent& agent); |
コピー・コンストラクタです。 |
Agent( const Environment *env, const string& name, const string& address, unsigned int protocol = 0); |
指定した |
| パラメータ | 説明 |
|---|---|
env |
環境を指定します。 |
name |
名前 |
agent |
オリジナルのAgent |
address |
アドレス |
protocol |
プロトコル |
13.3.5 isNull()
AgentオブジェクトがNULLかどうかをテストします。AgentオブジェクトがNULLの場合はTRUEを、それ以外の場合はFALSEを戻します。
構文
bool isNull() const;
13.3.6 operator=()
Agentクラスの代入演算子です。
構文
void operator=( const Agent& agent);
| パラメータ | 説明 |
|---|---|
agent |
オリジナルの |
13.3.7 setAddress()
Agentオブジェクトのアドレスを設定します。
構文
void setAddress( const string& addr);
| パラメータ | 説明 |
|---|---|
addr |
|
13.3.8 setName()
Agentオブジェクトの名前を設定します。
構文
void setName( const string& name);
| パラメータ | 説明 |
|---|---|
name |
|
13.3.9 setNull()
AgentオブジェクトをNULLに設定します。インナー・スコープで操作しない場合は、このAgentの作成に使用したConnectionが終了する前に、このメソッドをコールする必要があります。
構文
void setNull();