[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