Module: NETSNMP

Defined in:
lib/netsnmp.rb,
lib/netsnmp/oid.rb,
lib/netsnmp/pdu.rb,
lib/netsnmp/client.rb,
lib/netsnmp/errors.rb,
lib/netsnmp/message.rb,
lib/netsnmp/session.rb,
lib/netsnmp/varbind.rb,
lib/netsnmp/version.rb,
lib/netsnmp/scoped_pdu.rb,
lib/netsnmp/v3_session.rb,
lib/netsnmp/encryption/aes.rb,
lib/netsnmp/encryption/des.rb,
lib/netsnmp/encryption/none.rb,
lib/netsnmp/security_parameters.rb

Defined Under Namespace

Modules: Encryption, Hexdump, Message, OID Classes: Client, PDU, ScopedPDU, SecurityParameters, Session, V3Session, Varbind

Constant Summary collapse

Error =
Class.new(StandardError)
ConnectionFailed =
Class.new(Error)
AuthenticationFailed =
Class.new(Error)
VERSION =
'0.1.1'

Class Method Summary collapse

Class Method Details

.debug(&blk) ⇒ Object



42
43
44
# File 'lib/netsnmp.rb', line 42

def self.debug(&blk)
  @debug_output << blk.call + "\n" if @debug_output
end

.set_debug(io) ⇒ Object



38
39
40
# File 'lib/netsnmp.rb', line 38

def self.set_debug(io)
  @debug_output = io
end