[SNMP4J] SnmpProxyMIB.java public methods

Frank Fock fock at agentpp.com
Thu Aug 3 21:37:25 CEST 2006


Glenn,

Sure, I have collected a couple of similar request and I will
add all those missing methods to the various SNMP-*-MIB
implementations to beta 6 which is to be released in two weeks
as the last beta.

Best regards,
Frank

Glenn Gerhardt (glgerhar) wrote:
> Frank,
> 
> SnmpProxyMIB.java lacks the public methods that would make it 
> usable.  I've been modifying the file to include public methods
> to suit my needs.  Would it be possible to see these public methods 
> included in your code base so thay they can become part of the 
> standard SNMP4j-agent.jar?   
> 
> Thanks,  Glenn
> 
>   public DefaultMOTable getSnmpProxyEntry() 
>   {
> 	  return snmpProxyEntry;
>   }
>   
>   public boolean addProxyEntry(OctetString name,
> 		  Integer32 type,
> 		  OctetString contextEngineId,
> 		  OctetString contextName,
> 		  OctetString targetParamsIn,
> 		  OctetString singleTargetOut,
> 		  OctetString multipleTargetOut,
> 		  Integer32  storageType)
>   {
> 	  /*
> 	   *    SnmpProxyEntry ::= SEQUENCE {
> 	   *       snmpProxyName               SnmpAdminString,
> 	   *       snmpProxyType               INTEGER,
> 	   *       snmpProxyContextEngineID    SnmpEngineID,
> 	   *       snmpProxyContextName        SnmpAdminString,
> 	   *       snmpProxyTargetParamsIn     SnmpAdminString,
> 	   *       snmpProxySingleTargetOut    SnmpAdminString,
> 	   *       snmpProxyMultipleTargetOut  SnmpTagValue,
> 	   *       snmpProxyStorageType        StorageType,
> 	   *       snmpProxyRowStatus          RowStatus
> 	   *   }
> 	   */
> 	  Variable[] var = new
> Variable[snmpProxyEntry.getColumnCount()];
> 	  OID index = MOTableIndex.createSubIndex(name, true);
> 	  var[idxSnmpProxyType] = type;
> 	  var[idxSnmpProxyContextEngineID] = contextEngineId;
> 	  var[idxSnmpProxyContextName] = contextName;
> 	  var[idxSnmpProxyTargetParamsIn] = targetParamsIn;
> 	  var[idxSnmpProxySingleTargetOut] = singleTargetOut;
> 	  var[idxSnmpProxyMultipleTargetOut] = multipleTargetOut;
> 	  var[idxSnmpProxyStorageType] = storageType;
> 	  var[idxSnmpProxyRowStatus] = new Integer32(RowStatus.active);
> 	  MOTableRow row = snmpProxyEntry.createRow(index, var);
> 	  snmpProxyEntry.addRow(row);
> 	  return true;
>   }
>   
>   public MOTableRow removeProxyEntry(OctetString name) 
>   {
>     OID index = MOTableIndex.createSubIndex(name, true);
>     MOTableRow removedRow = snmpProxyEntryModel.removeRow(index);
>     return removedRow;
>   }
> _______________________________________________
> SNMP4J mailing list
> SNMP4J at agentpp.org
> http://lists.agentpp.org/mailman/listinfo/snmp4j

-- 
AGENT++
http://www.agentpp.com
http://www.mibexplorer.com
http://www.mibdesigner.com




More information about the SNMP4J mailing list