AsyncSnmpGetNext
AsyncSnmpGetNext 方法对指定的 MIB 变量执行异步 SNMP get-next 操作。
方法概要
AsyncSnmpGetNext($tag, $host, $addOn,
$oid [,$instance [,$splitOutput]])
参数
- 工作
- 指定
AsyncSnmpGetNext方法追加到SNMP_的字符串。 此标记与 SNMPget-next操作的结果相关联。 例如,如果将字符串GETNEXT指定为 起来 参数,那么AsyncSnmpGetNext方法会将标记SNMP_GETNEXT与此 SNMPget-next操作的结果相关联。
- 主机
- 指定有效的主机 IP 地址。
- $addOn
- 指定社区字符串的后缀。
- 元
- 指定要对其执行异步 SNMP
get-next操作的 MIB 变量。
- 实例
- 指定要检索的 MIB 子树的起始位置。 必须将 $instance 指定为 ASN1 字符串 (例如
5.3.15)。此参数是可选的。
- $splitOutput
- 指定值 true 或 false。 如果设置为 true (1) ,那么将返回三个额外的键-
OID,INDEX和NAMEMIB。 缺省值为 false (0) ,即不返回三个额外的键。此参数是可选的。
描述
AsyncSnmpGetNext 方法对指定的 MIB 变量 ($oid) 执行异步 SNMP get-next 操作。 仅当 $splitOutput设置为true(1)时, AsyncSnmpGetNext 方法才会返回三个额外的键—— OID 、 INDEX 和 NAMEMIB 。
用法示例
$snmp->AsyncSnmpGetNext('GETNEXT', "1.2.3.4", "", "ifDescr");
($tag, $data) = RIV::GetInput(-1);退货
成功完成后, AsyncSnmpGetNext 方法将返回对 varops 数组和标记 SNMP_共有的引用。 如果请求失败,那么 AsyncSnmpGetNext 将返回 undef。 在对 RIV::GetInput的调用中返回了返回值以及标记 SNMP_起来。