Roxen.git / server / etc / modules / SNMP.pmod

version» Context lines:

Roxen.git/server/etc/modules/SNMP.pmod:1:   //   // SNMP helper stuff.   // - // $Id: SNMP.pmod,v 1.11 2010/05/04 13:38:22 grubba Exp $ + // $Id: SNMP.pmod,v 1.12 2010/05/04 13:46:56 grubba Exp $   //   // 2007-08-29 Henrik Grubbström   //      // Some OIDs      //! iso.organizations.dod.internet   constant INTERNET_OID = ({ 1, 3, 6, 1 });      //! iso.organizations.dod.internet.private.enterprises.roxenis
Roxen.git/server/etc/modules/SNMP.pmod:264:    protected void init(array(int) oid,    array(int) oid_suffix,    array(Standards.ASN1.Types.Object|    function|array|mapping)|    mapping(int:Standards.ASN1.Types.Object|    function|array|mapping) values)    {    foreach(values; int i;    function|Standards.ASN1.Types.Object|array|mapping val) {    if (arrayp(val) || mappingp(val)) { -  init(oid, oid_suffix + ({ i }), val); +  init(oid + ({ i }), oid_suffix, val);    } else if (!zero_type(val)) {    insert(oid + ({ i }) + oid_suffix + ({ 0 }), val);    }    }    }       protected void create(array(int) oid,    array(int) oid_suffix,    array(Standards.ASN1.Types.Object|    function|array|mapping)|