Agentクラス
Agent
クラスは、アドバンスト・キューイングのコンテキストでエージェントを表します。
表13-3 Agentメソッドの概要
メソッド | 概要 |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
プロトコル |
isNull()
AgentオブジェクトがNULL
かどうかをテストします。AgentオブジェクトがNULL
の場合はTRUE
を、それ以外の場合はFALSE
を戻します。
構文
bool isNull() const;
operator=()
Agent
クラスの代入演算子です。
構文
void operator=( const Agent& agent);
パラメータ | 説明 |
---|---|
agent |
オリジナルの |
setAddress()
Agent
オブジェクトのアドレスを設定します。
構文
void setAddress( const string& addr);
パラメータ | 説明 |
---|---|
addr |
|
setName()
Agent
オブジェクトの名前を設定します。
構文
void setName( const string& name);
パラメータ | 説明 |
---|---|
name |
|
setNull()
Agent
オブジェクトをNULL
に設定します。インナー・スコープで操作しない場合は、このAgent
の作成に使用したConnection
が終了する前に、このメソッドをコールする必要があります。
構文
void setNull();