AsyncSnmpGetNext

AsyncSnmpGetNext 方法对指定的 MIB 变量执行异步 SNMP get-next 操作。

方法概要

AsyncSnmpGetNext($tag, $host, $addOn, 
$oid [,$instance [,$splitOutput]])

参数

工作
指定 AsyncSnmpGetNext 方法追加到 SNMP_的字符串。 此标记与 SNMP get-next 操作的结果相关联。 例如,如果将字符串 GETNEXT 指定为 起来 参数,那么 AsyncSnmpGetNext 方法会将标记 SNMP_GETNEXT 与此 SNMP get-next 操作的结果相关联。
主机
指定有效的主机 IP 地址。
$addOn
指定社区字符串的后缀。
指定要对其执行异步 SNMP get-next 操作的 MIB 变量。
实例
指定要检索的 MIB 子树的起始位置。 必须将 $instance 指定为 ASN1 字符串 (例如 5.3.15)。

此参数是可选的。

$splitOutput
指定值 true 或 false。 如果设置为 true (1) ,那么将返回三个额外的键- OIDINDEXNAMEMIB。 缺省值为 false (0) ,即不返回三个额外的键。

此参数是可选的。

描述

AsyncSnmpGetNext 方法对指定的 MIB 变量 ($oid) 执行异步 SNMP get-next 操作。 仅当 $splitOutput设置为true(1)时, AsyncSnmpGetNext 方法才会返回三个额外的键—— OIDINDEXNAMEMIB

用法示例

$snmp->AsyncSnmpGetNext('GETNEXT', "1.2.3.4", "", "ifDescr");

($tag, $data) = RIV::GetInput(-1);

退货

成功完成后, AsyncSnmpGetNext 方法将返回对 varops 数组和标记 SNMP_共有的引用。 如果请求失败,那么 AsyncSnmpGetNext 将返回 undef。 在对 RIV::GetInput的调用中返回了返回值以及标记 SNMP_起来

另请参阅