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