class SNMP::GetBulkRequest

Public Class Methods

new(request_id, varbind_list, non_repeaters, max_repetitions) click to toggle source
Calls superclass method SNMP::PDU::new
# File lib/snmp/pdu.rb, line 230
def initialize(request_id, varbind_list, non_repeaters, max_repetitions)
  super(request_id, varbind_list)
  # Reuse attributes of superclass - same encoding
  @error_status = non_repeaters
  @error_index = max_repetitions
end

Public Instance Methods

encode() click to toggle source
# File lib/snmp/pdu.rb, line 237
def encode
  encode_pdu(BER::GetBulkRequest_PDU_TAG)
end
non_repeaters() click to toggle source
# File lib/snmp/pdu.rb, line 245
def non_repeaters
  @error_status
end
non_repeaters=(number) click to toggle source
# File lib/snmp/pdu.rb, line 241
def non_repeaters=(number)
  @error_status = number
end