Method: NETSNMP::V3Session#send

Defined in:
lib/netsnmp/v3_session.rb

#send(pdu) ⇒ Object

See Also:

  • NETSNMP::V3Session.{NETSNMP{NETSNMP::Session{NETSNMP::Session#send}


23
24
25
26
27
28
29
# File 'lib/netsnmp/v3_session.rb', line 23

def send(pdu)
  log { "sending request..." }
  encoded_request = encode(pdu)
  encoded_response = @transport.send(encoded_request)
  response_pdu, * = decode(encoded_response)
  response_pdu
end