RIV ::Agent 构造函数

RIV::Agent 构造函数创建具有指定名称的 Network Manager 发现代理程序。

构造函数

new($param, $agentName)

参数

参数
指定先前调用 RIV::Param 构造函数时返回的 RIV::Param 对象。
$agentName
指定一个字符串,用于标识要在传递到 $param 参数的 RIV::Param 对象指定的域中创建的发现代理程序的名称。

描述

RIV::Agent 构造函数创建一个网络管理器发现代理,代理名称 $agentName中指定。 此代理程序名称驻留在由 $param 参数 (即 RIV::Param 对象) 指定的域中。

RIV::Agent 构造函数使用传输控制协议 (TCP) 来建立与发现服务器和帮助程序服务器的必要连接。 要确保在发现服务器中创建发现代理程序的数据库,必须先在 $NCHOME/disco/agents 目录中定义 $agentName.agnt 文件,然后才能启动发现引擎可执行文件 ncp_disco

用法示例

以下示例:

  • 调用 RIV::Param 构造函数并将返回值 ( RIV::Param 对象) 存储在 $param 变量中。
  • 调用 RIV::Agent 构造函数并指定发现代理程序名称 foo_perl_disco_agent
  • 将返回值 ( RIV::Agent 对象) 存储在 $agent 变量中。
$param = new RIV::Param();
$agent = new RIV::Agent($param, "foo_perl_disco_agent");

退货

完成后, RIV::Agent 构造函数将返回 RIV::Agent 对象。 此对象与 $agentName中指定的发现代理相关联。