/*
* This Java file has been generated by smidump 0.4.5. It
* is intended to be edited by the application programmer and
* to be used within a Java AgentX sub-agent environment.
*
* $Id: SnmpImpl.java 4432 2006-05-29 16:21:11Z strauss $
*/
/**
This class extends the Java AgentX (JAX) implementation of
the scalar group snmp defined in SNMPv2-MIB.
*/
import java.util.Vector;
import java.util.Enumeration;
import jax.AgentXOID;
import jax.AgentXSetPhase;
import jax.AgentXResponsePDU;
public class SnmpImpl extends Snmp
{
public long get_snmpInPkts()
{
return snmpInPkts;
}
public long get_snmpOutPkts()
{
return snmpOutPkts;
}
public long get_snmpInBadVersions()
{
return snmpInBadVersions;
}
public long get_snmpInBadCommunityNames()
{
return snmpInBadCommunityNames;
}
public long get_snmpInBadCommunityUses()
{
return snmpInBadCommunityUses;
}
public long get_snmpInASNParseErrs()
{
return snmpInASNParseErrs;
}
public long get_snmpInTooBigs()
{
return snmpInTooBigs;
}
public long get_snmpInNoSuchNames()
{
return snmpInNoSuchNames;
}
public long get_snmpInBadValues()
{
return snmpInBadValues;
}
public long get_snmpInReadOnlys()
{
return snmpInReadOnlys;
}
public long get_snmpInGenErrs()
{
return snmpInGenErrs;
}
public long get_snmpInTotalReqVars()
{
return snmpInTotalReqVars;
}
public long get_snmpInTotalSetVars()
{
return snmpInTotalSetVars;
}
public long get_snmpInGetRequests()
{
return snmpInGetRequests;
}
public long get_snmpInGetNexts()
{
return snmpInGetNexts;
}
public long get_snmpInSetRequests()
{
return snmpInSetRequests;
}
public long get_snmpInGetResponses()
{
return snmpInGetResponses;
}
public long get_snmpInTraps()
{
return snmpInTraps;
}
public long get_snmpOutTooBigs()
{
return snmpOutTooBigs;
}
public long get_snmpOutNoSuchNames()
{
return snmpOutNoSuchNames;
}
public long get_snmpOutBadValues()
{
return snmpOutBadValues;
}
public long get_snmpOutGenErrs()
{
return snmpOutGenErrs;
}
public long get_snmpOutGetRequests()
{
return snmpOutGetRequests;
}
public long get_snmpOutGetNexts()
{
return snmpOutGetNexts;
}
public long get_snmpOutSetRequests()
{
return snmpOutSetRequests;
}
public long get_snmpOutGetResponses()
{
return snmpOutGetResponses;
}
public long get_snmpOutTraps()
{
return snmpOutTraps;
}
public int get_snmpEnableAuthenTraps()
{
return snmpEnableAuthenTraps;
}
public int set_snmpEnableAuthenTraps(AgentXSetPhase phase, int value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_snmpEnableAuthenTraps = snmpEnableAuthenTraps;
snmpEnableAuthenTraps = value;
break;
case AgentXSetPhase.UNDO:
snmpEnableAuthenTraps = undo_snmpEnableAuthenTraps;
break;
case AgentXSetPhase.CLEANUP:
undo_snmpEnableAuthenTraps = -1; // TODO: better check!
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
public long get_snmpSilentDrops()
{
return snmpSilentDrops;
}
public long get_snmpProxyDrops()
{
return snmpProxyDrops;
}
}