Class SNMP::UnsignedInteger
In: lib/snmp/varbind.rb
Parent: Integer

Methods

decode   new  

Public Class methods

[Source]

# File lib/snmp/varbind.rb, line 321
    def self.decode(value_data)
        self.new(decode_uinteger_value(value_data))
    end

[Source]

# File lib/snmp/varbind.rb, line 315
    def initialize(value)
        super(value)
        raise ArgumentError, "Negative integer invalid: #{value}" if value < 0
        raise ArgumentError, "Out of range: #{value}" if value > 4294967295
    end

[Validate]