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 オブジェクトの名前を指定します。 |