Class: SNMP4JR::VariableBinding

Inherits:
Object
  • Object
show all
Defined in:
lib/snmp4jr/variable_binding.rb

Constant Summary collapse

DATE_AND_TIME =
'DateAndTime'
IPV6_ADDRESS =
'InetAddressIPv6'

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(variable_binding) ⇒ VariableBinding

Returns a new instance of VariableBinding.



9
10
11
12
13
14
15
16
17
# File 'lib/snmp4jr/variable_binding.rb', line 9

def initialize(variable_binding)
  @variable_binding = variable_binding
  @mib_manager = MibManager.instance

  @oid   = variable_binding.oid.to_s
  @value = variable_binding.variable.to_s

  format_smi_object
end

Instance Attribute Details

#mib_managerObject (readonly)

Returns the value of attribute mib_manager.



7
8
9
# File 'lib/snmp4jr/variable_binding.rb', line 7

def mib_manager
  @mib_manager
end

#oidObject (readonly)

Returns the value of attribute oid.



7
8
9
# File 'lib/snmp4jr/variable_binding.rb', line 7

def oid
  @oid
end

#valueObject (readonly)

Returns the value of attribute value.



7
8
9
# File 'lib/snmp4jr/variable_binding.rb', line 7

def value
  @value
end

#variable_bindingObject (readonly)

Returns the value of attribute variable_binding.



7
8
9
# File 'lib/snmp4jr/variable_binding.rb', line 7

def variable_binding
  @variable_binding
end