⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ipmib.java

📁 关于 RFID 读写器的相关内容
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
    ipInReceives = 
      moFactory.createScalar(oidIpInReceives,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    ipInHdrErrors = 
      moFactory.createScalar(oidIpInHdrErrors,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    ipInAddrErrors = 
      moFactory.createScalar(oidIpInAddrErrors,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    ipForwDatagrams = 
      moFactory.createScalar(oidIpForwDatagrams,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    ipInUnknownProtos = 
      moFactory.createScalar(oidIpInUnknownProtos,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    ipInDiscards = 
      moFactory.createScalar(oidIpInDiscards,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    ipInDelivers = 
      moFactory.createScalar(oidIpInDelivers,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    ipOutRequests = 
      moFactory.createScalar(oidIpOutRequests,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    ipOutDiscards = 
      moFactory.createScalar(oidIpOutDiscards,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    ipOutNoRoutes = 
      moFactory.createScalar(oidIpOutNoRoutes,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    ipReasmTimeout = 
      moFactory.createScalar(oidIpReasmTimeout,
                             MOAccessImpl.ACCESS_READ_ONLY, new Integer32());
    ipReasmReqds = 
      moFactory.createScalar(oidIpReasmReqds,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    ipReasmOKs = 
      moFactory.createScalar(oidIpReasmOKs,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    ipReasmFails = 
      moFactory.createScalar(oidIpReasmFails,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    ipFragOKs = 
      moFactory.createScalar(oidIpFragOKs,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    ipFragFails = 
      moFactory.createScalar(oidIpFragFails,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    ipFragCreates = 
      moFactory.createScalar(oidIpFragCreates,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    ipRoutingDiscards = 
      moFactory.createScalar(oidIpRoutingDiscards,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpInMsgs = 
      moFactory.createScalar(oidIcmpInMsgs,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpInErrors = 
      moFactory.createScalar(oidIcmpInErrors,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpInDestUnreachs = 
      moFactory.createScalar(oidIcmpInDestUnreachs,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpInTimeExcds = 
      moFactory.createScalar(oidIcmpInTimeExcds,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpInParmProbs = 
      moFactory.createScalar(oidIcmpInParmProbs,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpInSrcQuenchs = 
      moFactory.createScalar(oidIcmpInSrcQuenchs,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpInRedirects = 
      moFactory.createScalar(oidIcmpInRedirects,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpInEchos = 
      moFactory.createScalar(oidIcmpInEchos,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpInEchoReps = 
      moFactory.createScalar(oidIcmpInEchoReps,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpInTimestamps = 
      moFactory.createScalar(oidIcmpInTimestamps,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpInTimestampReps = 
      moFactory.createScalar(oidIcmpInTimestampReps,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpInAddrMasks = 
      moFactory.createScalar(oidIcmpInAddrMasks,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpInAddrMaskReps = 
      moFactory.createScalar(oidIcmpInAddrMaskReps,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpOutMsgs = 
      moFactory.createScalar(oidIcmpOutMsgs,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpOutErrors = 
      moFactory.createScalar(oidIcmpOutErrors,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpOutDestUnreachs = 
      moFactory.createScalar(oidIcmpOutDestUnreachs,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpOutTimeExcds = 
      moFactory.createScalar(oidIcmpOutTimeExcds,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpOutParmProbs = 
      moFactory.createScalar(oidIcmpOutParmProbs,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpOutSrcQuenchs = 
      moFactory.createScalar(oidIcmpOutSrcQuenchs,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpOutRedirects = 
      moFactory.createScalar(oidIcmpOutRedirects,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpOutEchos = 
      moFactory.createScalar(oidIcmpOutEchos,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpOutEchoReps = 
      moFactory.createScalar(oidIcmpOutEchoReps,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpOutTimestamps = 
      moFactory.createScalar(oidIcmpOutTimestamps,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpOutTimestampReps = 
      moFactory.createScalar(oidIcmpOutTimestampReps,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpOutAddrMasks = 
      moFactory.createScalar(oidIcmpOutAddrMasks,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    icmpOutAddrMaskReps = 
      moFactory.createScalar(oidIcmpOutAddrMaskReps,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    createIpAddrEntry();
    createIpNetToMediaEntry();
//--AgentGen BEGIN=_DEFAULTCONSTRUCTOR
//--AgentGen END
  }

//--AgentGen BEGIN=_CONSTRUCTORS
//--AgentGen END


  public MOTable getIpAddrEntry() {
    return ipAddrEntry;
  }


  private void createIpAddrEntry() {
    MOColumn[] ipAddrEntryColumns = new MOColumn[5];
    ipAddrEntryColumns[idxIpAdEntAddr] = 
      moFactory.createColumn(colIpAdEntAddr, 
                             SMIConstants.SYNTAX_IPADDRESS,
                             MOAccessImpl.ACCESS_READ_ONLY);
    ipAddrEntryColumns[idxIpAdEntIfIndex] = 
      moFactory.createColumn(colIpAdEntIfIndex, 
                             SMIConstants.SYNTAX_INTEGER,
                             MOAccessImpl.ACCESS_READ_ONLY);
    ipAddrEntryColumns[idxIpAdEntNetMask] = 
      moFactory.createColumn(colIpAdEntNetMask, 
                             SMIConstants.SYNTAX_IPADDRESS,
                             MOAccessImpl.ACCESS_READ_ONLY);
    ipAddrEntryColumns[idxIpAdEntBcastAddr] = 
      moFactory.createColumn(colIpAdEntBcastAddr, 
                             SMIConstants.SYNTAX_INTEGER,
                             MOAccessImpl.ACCESS_READ_ONLY);
    ipAddrEntryColumns[idxIpAdEntReasmMaxSize] = 
      moFactory.createColumn(colIpAdEntReasmMaxSize, 
                             SMIConstants.SYNTAX_INTEGER,
                             MOAccessImpl.ACCESS_READ_ONLY);
    
    ipAddrEntryModel = new DefaultMOMutableTableModel();
//    ipAddrEntryModel.setRowFactory(new IpAddrEntryRowFactory());
    ipAddrEntryModel.setRowFactory(new SnmpTableRowFactory(TableTypeEnum.IP_ADDR_TABLE));
//    ipAddrEntry = 
//      moFactory.createTable(oidIpAddrEntry,
//                            ipAddrEntryIndex,
//                            ipAddrEntryColumns,
//                            ipAddrEntryModel);
    ipAddrEntry = 
      new SnmpTable(TableTypeEnum.IP_ADDR_TABLE,
                    oidIpAddrEntry,
                    ipAddrEntryIndex,
                    ipAddrEntryColumns,
                    ipAddrEntryModel);
  }

  public MOTable getIpNetToMediaEntry() {
    return ipNetToMediaEntry;
  }


  private void createIpNetToMediaEntry() {
    MOColumn[] ipNetToMediaEntryColumns = new MOColumn[4];
    ipNetToMediaEntryColumns[idxIpNetToMediaIfIndex] = 
      new MOMutableColumn(colIpNetToMediaIfIndex,
                          SMIConstants.SYNTAX_INTEGER,
                          MOAccessImpl.ACCESS_READ_CREATE,
                          null);
    ValueConstraint ipNetToMediaIfIndexVC = new ConstraintsImpl();
    ((ConstraintsImpl)ipNetToMediaIfIndexVC).add(new Constraint(1, 2147483647));
    ((MOMutableColumn)ipNetToMediaEntryColumns[idxIpNetToMediaIfIndex]).
      addMOValueValidationListener(new ValueConstraintValidator(ipNetToMediaIfIndexVC));                                  
    ((MOMutableColumn)ipNetToMediaEntryColumns[idxIpNetToMediaIfIndex]).
      addMOValueValidationListener(new IpNetToMediaIfIndexValidator());
    ipNetToMediaEntryColumns[idxIpNetToMediaPhysAddress] = 
      new MOMutableColumn(colIpNetToMediaPhysAddress,
                          SMIConstants.SYNTAX_OCTET_STRING,
                          MOAccessImpl.ACCESS_READ_CREATE,
                          null);
    ((MOMutableColumn)ipNetToMediaEntryColumns[idxIpNetToMediaPhysAddress]).
      addMOValueValidationListener(new IpNetToMediaPhysAddressValidator());
    ipNetToMediaEntryColumns[idxIpNetToMediaNetAddress] = 
      new MOMutableColumn(colIpNetToMediaNetAddress,
                          SMIConstants.SYNTAX_IPADDRESS,
                          MOAccessImpl.ACCESS_READ_CREATE,
                          null);
    ((MOMutableColumn)ipNetToMediaEntryColumns[idxIpNetToMediaNetAddress]).
      addMOValueValidationListener(new IpNetToMediaNetAddressValidator());
    ipNetToMediaEntryColumns[idxIpNetToMediaType] = 
      new Enumerated(colIpNetToMediaType,
                     MOAccessImpl.ACCESS_READ_CREATE,
                     null);
    ValueConstraint ipNetToMediaTypeVC = new EnumerationConstraint(
      new int[] { IpNetToMediaTypeEnum.other,
                  IpNetToMediaTypeEnum.invalid,
                  IpNetToMediaTypeEnum.dynamic,
                  IpNetToMediaTypeEnum.static_ });
    ((MOMutableColumn)ipNetToMediaEntryColumns[idxIpNetToMediaType]).
      addMOValueValidationListener(new ValueConstraintValidator(ipNetToMediaTypeVC));                                  
    ((MOMutableColumn)ipNetToMediaEntryColumns[idxIpNetToMediaType]).
      addMOValueValidationListener(new IpNetToMediaTypeValidator());
    
    ipNetToMediaEntryModel = new DefaultMOMutableTableModel();
//    ipNetToMediaEntryModel.setRowFactory(new IpNetToMediaEntryRowFactory());
    ipNetToMediaEntryModel.setRowFactory(new SnmpTableRowFactory(TableTypeEnum.IP_NET_TO_MEDIA_TABLE));
//    ipNetToMediaEntry = 
//      moFactory.createTable(oidIpNetToMediaEntry,
//                            ipNetToMediaEntryIndex,
//                            ipNetToMediaEntryColumns,
//                            ipNetToMediaEntryModel);
    ipNetToMediaEntry = 
      new SnmpTable(TableTypeEnum.IP_NET_TO_MEDIA_TABLE,
                    oidIpNetToMediaEntry,
                    ipNetToMediaEntryIndex,
                    ipNetToMediaEntryColumns,
                    ipNetToMediaEntryModel);
  }



  public void registerMOs(MOServer server, OctetString context) 
    throws DuplicateRegistrationException 
  {
    // Scalar Objects
    server.register(this.ipForwarding, context);
    server.register(this.ipDefaultTTL, context);
    server.register(this.ipInReceives, context);
    server.register(this.ipInHdrErrors, context);
    server.register(this.ipInAddrErrors, context);
    server.register(this.ipForwDatagrams, context);
    server.register(this.ipInUnknownProtos, context);
    server.register(this.ipInDiscards, context);
    server.register(this.ipInDelivers, context);
    server.register(this.ipOutRequests, context);
    server.register(this.ipOutDiscards, context);
    server.register(this.ipOutNoRoutes, context);
    server.register(this.ipReasmTimeout, context);
    server.register(this.ipReasmReqds, context);
    server.register(this.ipReasmOKs, context);
    server.register(this.ipReasmFails, context);
    server.register(this.ipFragOKs, context);
    server.register(this.ipFragFails, context);
    server.register(this.ipFragCreates, context);
    server.register(this.ipRoutingDiscards, context);
    server.register(this.icmpInMsgs, context);
    server.register(this.icmpInErrors, context);
    server.register(this.icmpInDestUnreachs, context);
    server.register(this.icmpInTimeExcds, context);
    server.register(this.icmpInParmProbs, context);
    server.register(this.icmpInSrcQuenchs, context);
    server.register(this.icmpInRedirects, context);
    server.register(this.icmpInEchos, context);
    server.register(this.icmpInEchoReps, context);
    server.register(this.icmpInTimestamps, context);
    server.register(this.icmpInTimestampReps, context);
    server.register(this.icmpInAddrMasks, context);
    server.register(this.icmpInAddrMaskReps, context);
    server.register(this.icmpOutMsgs, context);
    server.register(this.icmpOutErrors, context);
    server.register(this.icmpOutDestUnreachs, context);
    server.register(this.icmpOutTimeExcds, context);
    server.register(this.icmpOutParmProbs, context);
    server.register(this.icmpOutSrcQuenchs, context);
    server.register(this.icmpOutRedirects, context);
    server.register(this.icmpOutEchos, context);
    server.register(this.icmpOutEchoReps, context);
    server.register(this.icmpOutTimestamps, context);
    server.register(this.icmpOutTimestampReps, context);
    server.register(this.icmpOutAddrMasks, context);
    server.register(this.icmpOutAddrMaskReps, context);
    server.register(this.ipAddrEntry, context);
    server.register(this.ipNetToMediaEntry, context);
//--AgentGen BEGIN=_registerMOs
//--AgentGen END
  }

  public void unregisterMOs(MOServer server, OctetString context) {
    // Scalar Objects
    server.unregister(this.ipForwarding, context);
    server.unregister(this.ipDefaultTTL, context);
    server.unregister(this.ipInReceives, context);
    server.unregister(this.ipInHdrErrors, context);
    server.unregister(this.ipInAddrErrors, context);
    server.unregister(this.ipForwDatagrams, context);
    server.unregister(this.ipInUnknownProtos, context);
    server.unregister(this.ipInDiscards, context);
    server.unregister(this.ipInDelivers, context);
    server.unregister(this.ipOutRequests, context);
    server.unregister(this.ipOutDiscards, context);
    server.unregister(this.ipOutNoRoutes, context);
    server.unregister(this.ipReasmTimeout, context);
    server.unregister(this.ipReasmReqds, context);
    server.unregister(this.ipReasmOKs, context);
    server.unregister(this.ipReasmFails, context);
    server.unregister(this.ipFragOKs, context);
    server.unregister(this.ipFragFails, context);
    server.unregister(this.ipFragCreates, context);
    server.unregister(this.ipRoutingDiscards, context);
    server.unregister(this.icmpInMsgs, context);
    server.unregister(this.icmpInErrors, context);
    server.unregister(this.icmpInDestUnreachs, context);
    server.unregister(this.icmpInTimeExcds, context);
    server.unregister(this.icmpInParmProbs, context);
    server.unregister(this.icmpInSrcQuenchs, context);
    server.unregister(this.icmpInRedirects, context);
    server.unregister(this.icmpInEchos, context);
    server.unregister(this.icmpInEchoReps, context);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -