new (SNMP::Manager)

    # File lib/snmp/manager.rb, line 149
        def initialize(config = {})
            if block_given?
                warn "SNMP::Manager::new() does not take block; use SNMP::Manager::open() instead"
            end
            @config = DefaultConfig.merge(config)
            @config[:WriteCommunity] = @config[:WriteCommunity] || @config[:Community]
            @host = @config[:Host]
            @port = @config[:Port]
            @trap_port = @config[:TrapPort]
            @community = @config[:Community]
            @write_community = @config[:WriteCommunity]
            @snmp_version = @config[:Version]
            @timeout = @config[:Timeout]
            @retries = @config[:Retries]
            @transport = @config[:Transport].new
            @max_bytes = @config[:MaxReceiveBytes]
            @mib = MIB.new
            load_modules(@config[:MibModules], @config[:MibDir])
        end