2 * This Java file has been generated by smidump 0.4.5. It
3 * is intended to be edited by the application programmer and
4 * to be used within a Java AgentX sub-agent environment.
6 * $Id: SnmpImpl.java 4432 2006-05-29 16:21:11Z strauss $
10 This class extends the Java AgentX (JAX) implementation of
11 the scalar group snmp defined in SNMPv2-MIB.
14 import java.util.Vector;
15 import java.util.Enumeration;
17 import jax.AgentXSetPhase;
18 import jax.AgentXResponsePDU;
20 public class SnmpImpl extends Snmp
23 public long get_snmpInPkts()
28 public long get_snmpOutPkts()
33 public long get_snmpInBadVersions()
35 return snmpInBadVersions;
38 public long get_snmpInBadCommunityNames()
40 return snmpInBadCommunityNames;
43 public long get_snmpInBadCommunityUses()
45 return snmpInBadCommunityUses;
48 public long get_snmpInASNParseErrs()
50 return snmpInASNParseErrs;
53 public long get_snmpInTooBigs()
58 public long get_snmpInNoSuchNames()
60 return snmpInNoSuchNames;
63 public long get_snmpInBadValues()
65 return snmpInBadValues;
68 public long get_snmpInReadOnlys()
70 return snmpInReadOnlys;
73 public long get_snmpInGenErrs()
78 public long get_snmpInTotalReqVars()
80 return snmpInTotalReqVars;
83 public long get_snmpInTotalSetVars()
85 return snmpInTotalSetVars;
88 public long get_snmpInGetRequests()
90 return snmpInGetRequests;
93 public long get_snmpInGetNexts()
95 return snmpInGetNexts;
98 public long get_snmpInSetRequests()
100 return snmpInSetRequests;
103 public long get_snmpInGetResponses()
105 return snmpInGetResponses;
108 public long get_snmpInTraps()
113 public long get_snmpOutTooBigs()
115 return snmpOutTooBigs;
118 public long get_snmpOutNoSuchNames()
120 return snmpOutNoSuchNames;
123 public long get_snmpOutBadValues()
125 return snmpOutBadValues;
128 public long get_snmpOutGenErrs()
130 return snmpOutGenErrs;
133 public long get_snmpOutGetRequests()
135 return snmpOutGetRequests;
138 public long get_snmpOutGetNexts()
140 return snmpOutGetNexts;
143 public long get_snmpOutSetRequests()
145 return snmpOutSetRequests;
148 public long get_snmpOutGetResponses()
150 return snmpOutGetResponses;
153 public long get_snmpOutTraps()
158 public int get_snmpEnableAuthenTraps()
160 return snmpEnableAuthenTraps;
163 public int set_snmpEnableAuthenTraps(AgentXSetPhase phase, int value)
165 switch (phase.getPhase()) {
166 case AgentXSetPhase.TEST_SET:
168 case AgentXSetPhase.COMMIT:
169 undo_snmpEnableAuthenTraps = snmpEnableAuthenTraps;
170 snmpEnableAuthenTraps = value;
172 case AgentXSetPhase.UNDO:
173 snmpEnableAuthenTraps = undo_snmpEnableAuthenTraps;
175 case AgentXSetPhase.CLEANUP:
176 undo_snmpEnableAuthenTraps = -1; // TODO: better check!
179 return AgentXResponsePDU.PROCESSING_ERROR;
181 return AgentXResponsePDU.NO_ERROR;
184 public long get_snmpSilentDrops()
186 return snmpSilentDrops;
189 public long get_snmpProxyDrops()
191 return snmpProxyDrops;