Class: SNMP::TimeTicks

Inherits:
UnsignedInteger show all
Defined in:
lib/snmp/varbind.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from UnsignedInteger

#initialize

Methods inherited from Integer

#<=>, #coerce, #initialize, #to_f, #to_i, #to_s

Constructor Details

This class inherits a constructor from SNMP::UnsignedInteger

Class Method Details

.decode(value_data) ⇒ Object



314
315
316
# File 'lib/snmp/varbind.rb', line 314

def self.decode(value_data)
    TimeTicks.new(decode_integer_value(value_data))
end

Instance Method Details

#asn1_typeObject



318
319
320
# File 'lib/snmp/varbind.rb', line 318

def asn1_type
    "TimeTicks"
end

#encodeObject



322
323
324
# File 'lib/snmp/varbind.rb', line 322

def encode
    encode_tagged_integer(TimeTicks_TAG, @value)
end