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

version» Context lines:

Roxen.git/server/etc/modules/SNMP.pmod:17:   //! iso.organizations.dod.internet.private.enterprises.roxenis.app.webserver   constant RIS_OID_WEBSERVER = RIS_OID + ({ 1, 1 });      class Documentation(string name,    string doc)   {   }      class Updateable(function(:mixed) fun)   { -  void update_value() +  int(0..1) update_value()    {    if (fun) {    mixed val = fun();    if (undefinedp (val)) { -  werror("SNMP: Got undefined value from callback %O.\n" -  "%s\n", -  fun, describe_backtrace(backtrace())); +  // Value not available at this time. +  // Keep the stale value. +  return 0;    }    this_object()->init (val);    this_object()->der = UNDEFINED;    } -  +  return 1;    }   }      class OwnerInfo   {    Configuration conf;    RoxenModule module;   }      // ASN1 datatypes.